利用Visual GDB在Visual Studio中进行Android开发
转载请注明http://www.cnblogs.com/adong7639/p/4119467.html
无意中发现了Visual GDB这个工具,可以再Visual Studio中进行Android开发吸引了我,前不久,看到说是微软将.net开源,可以用C#语言在Visual Studio去构建跨平台的移动应用开发 iOS、Android apps,不过目前目前这方面还不多,利用Visual GDB马上就可以利用强大的VS来开发Android程序了,而且还可以开发调试linux下面的程序。
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
VS版本安装
Express版本貌似不能试用这个插件,自行安装其他的版本。
System Requirements:
Microsoft Windows (incl. x64) 8.1/8/7/2008/Vista/2003/XP
Visual Studio 2015, 2013, 2012, 2010, 2008 or 2005
If you don't have Visual Studio, try the free VS Community Edition
Visual GDB安装
下载地址:http://visualgdb.com/download/(官方版本,可以试用30天)
http://down.51cto.com/data/1902923 (破解版本,地球人阻止不了天朝人破解了)
安装后,重启VS可以看到工具栏多了个Android菜单

JDK, Android SDK, NDK下载,环境变量配置
这个就不列网址了,自己百度,google。
Apach ant
"Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。"------百度百科
下载地址http://ant.apache.org/bindownload.cgi
Windows平台下载后进行如下环境配置:
假设你解压到了:
F:\Ant\apache-ant-1.7.1
新增环境变量:
ANT_HOME:F:\Ant\apache-ant-1.7.1
在path后追加:%ANT_HOME%\bin;
测试ant环境变量是否生效:
ant -v 可以查看版本
ant -f build.xml 运行某个ant build xml 默认的task
ant -f build.xml copyLib 运行某个ant build xml 指定的 copyLib task
配置Visual GDB插件


项目测试
上面的都弄好后,就可以开始在VS中新建Android项目了,这里我选择了Android中的一个例子教程hello-neon,一个测试neon的优化速度的demo。



选在Android 4.4 后面要用到armeabi-v7a库,需要选择'The JNI Folder folder contains multiple libraries' needs to be selected as the Android.mk file for this project includes the source files separately.


可以看到,和Eclipse一样,在ndk的jni中有.mk文件,有.c文件。
可以开始编译运行,我是直接连接真机测试,可以看到结果如下:

如果程序运行,提示没有ARMv7 support,可以修改Application.mk文件,加入
armeabi-v7a

还可以调试,和VS中一般的调试一样,直接F9打断点,F5调试,比Eclipse调试爽多了。

参考
http://visualgdb.com/tutorials/android/hello-neon/
利用Visual GDB在Visual Studio中进行Android开发的更多相关文章
- 在Android studio中进行NDK开发
在Android studio中进行NDK开发 分类: Android平台 软硬件环境 ubuntu kylin 14.04 红米note增强版 Android studio 0.8.6 ndk ...
- 在Android Studio中打开Android Device Monitor时报错的解决方法
在Android Studio中打开Android Device Monitor时报以下错误时(Android-SDK\tools\lib\monitor-x86_64\configuration\1 ...
- 【转】在Android Studio中下载Android SDK的两种方式(Android Studio3.0、windows)
在Android Studio中下载Android SDK的两种方式(Android Studio3.0.windows) 方式一.设置HTTP Proxy1. 打开Settings2. 点击HTTP ...
- 在Visual Studio中使用MonoTouch开发iOS应用程序
前段时间在工作机上装了Mac OS X,这主要是因为我最近需要开发iPhone应用程序.虽然Xcode,Objective C一定是开发iOS应用程序的主流,但是经过一番考虑,我还是决定尝试一下使用M ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境
1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(5)、基于Android Studio构建ArcGIS Android开发环境(离线部署)(转)
1.前言 在上一篇的内容里我们介绍了基于Android Studio构建ArcGIS Runtime SDK for Android开发环境的基本流程,流程中我们采用的是基于Gradle的构建方式,在 ...
- Eclipse3.7中搭建Android开发环境文档教程和视频教程
1.下载Eclipse3.7,登录http://www.eclipse.org/downloads/,下载Eclipse Classic 3.7: 2.安装ADT插件:下载好Eclipse后解压,运行 ...
- Eclipse中搭建Android开发环境
一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ ...
- 在Eclipse中搭建Android开发环境
忙活了两天多的时间,终于在Eclipse中成功搭建了Android开发环境,着实不易啊!! 原本我用的编译器是MyEclipse的,但是从网上找不到如何在MyEclipse中搭建环境,于是乎就换了Ec ...
随机推荐
- cxTreeList 控件说明
树.cxTreeList 属性: Align:布局,靠左,靠右,居中等 AlignWithMargins:带边框的布局 Anchors:停靠 (akTop上,akBottom下,akLeft左,akR ...
- manage account
#!/bin/bash # #Delete_user - Automates the steps to remove an account # ############################ ...
- Divide and conquer:Garland(POJ 1759)
挂彩灯 题目大意:就是要布场的时候需要挂彩灯,彩灯挂的高度满足: H1 = A Hi = (Hi-1 + Hi+1)/2 - 1, for all 1 < i < N HN = B Hi ...
- 前台js分页,自己手写逻辑2
//设置分页 var pageSize = 10; //设置一次显示多少页 var pageLimit = 5; $(function(){ $.post("rest/rtdbfix/lis ...
- pom.xml中引入局域网仓库
<repositories> <repository> <id>nexus</id> <name>my-nexus-repository&l ...
- SharedPreferences详解(三)——存取图片
MainActivity如下: package cc.sp; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputSt ...
- 解决SQL Server的cannot resolve the collation conflict问题
当没有牵涉到两个不同的数据库时,出现以上错误. Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" ...
- iphone删除自动更新的系统
1.利用 etc/host 文件屏蔽 Apple 更新服务器用电脑 iTools 或者手机 iFile 打开 etc/host 文件,添加:127.0.0.1 mesu.apple.com到文件中.2 ...
- Navicat 回复 psc 文件 Mysql
在mysql 中回复 psc文件 的时候 只能一步步来,先在navicat中建一个空数据库,然后点击有上角的备份==>回复备份==> 找到psc文件==> 注意此时不要急于点击 开始 ...
- hdu2302(枚举,大数取模)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2303 题意:给出两个数k, l(4<= k <= 1e100, 2<=l<=1 ...