利用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/

猜你喜欢

转载自blog.csdn.net/adong76/article/details/41748711