如何在VS2015更新2中构建一个Android程序

  介绍

今天就跟大家聊聊有关如何在VS2015更新2中构建一个Android程序,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

Android是什么

Android是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由美国谷歌公司和开放手机联盟领导及开发。

1。虽然安装的时候可以勾选Visual c++ Android开发,但与更新2是Visual Studio 2015的离线安装包iso中并未完整包含Android SDK, Android NDK, Apache Ant等套件,所以需要在线下载,然而受限于国内的网络环境,安装完成之后你很可能会收到下载失败的警告,要是这样的话你就要自己去下载安装包并手动配置,否则你将会遇到诸如参数& # 39;sdkLocation& # 39;是null或空;aapt。exe不能发现& # 39;强生# 39;等错误。

除了Android SDK的手动安装步骤略繁(必备包括Android SDK工具、平台工具和构建工具等),其它基本都是一个zip直接解压就行了。最后需要在VS2015→工具→选项→跨平台配置下地址,具体看图:

如何在VS2015更新2中构建一个Android程序

2。如果安装的时候卡在Java, Android等上好长时间,大可不必着急取消,用任务栏管理器结束二次安装程序相关的进程,然后安装就可以继续而不会影响其他组件的安装,后面再把需要的相关组件单独安装。

这里作者安装VS2015时卡在微软Visual Studio Android模拟器,建议跳过这个模块最后去单独下载该模拟器的安装包安装就是了,如果安装该模拟器到最后又失败回滚的话,检查你的电脑是否开启或者支持hyper - v特性,比如win8中的家庭版就没有。

3。上述步骤操作完成基本就可以进行Android程序编写了,但是如果你使用c++开发Native-Activity应用程序,你可能在构建的时候会得到以下类似错误:

TRK0005:未能定位:“clang.exe”。系统找不到指定的文件
追踪:? ? ? ?TRK0005:δ? ? ? ? ?:clang.exe ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

这些问题是因为你安装的NDK中并未自带合适的叮当声版本导致的,注意VS2015与更新2仅仅内置了对叮当声3.6的支持,如果你不想去配置工具平台,那么建议你直接下载android-ndk-r10e-windows-x86。邮政这个版本的ndk,因为android-ndk-r10e之前的版本和之后android-ndk-r11等版本内置的叮当声均不是3.6版的。然后这里还有个细节,如果你下载的是android-ndk-r10e-windows-x86_64。邮政,那么你还需要把\ android-ndk-r10e \工具链\ llvm - 3.6 \预构建\ windows-x86_64改名为\ android-ndk-r10e \工具链\ llvm - 3.6 \预构建\ windows。

4。如果你使用Microsoft Visual Studio Android模拟器,并且选择了为模拟器配置网络,那么你可能会遇到以下错误:

XDE  Exit 代码:,Unknown  (-532462766)   unhandled 例外只Exception 信息:System.Management。ManagementException

上面的错误是从模拟器启动失败的日志文件中反映出来的,这是因为hyper - v的虚拟交换机没有配置好,并且这时候打开hyper - v经理→虚拟交换机经理……你很可能会收到以下提示

An  error  occurred  while  trying 用retrieve  a  list  of  virtual 开关

至于这个错误是啥并未深究,解决方法是彻底卸掉微软Visual Studio Android模拟器和hyper - v,重启,安装hyper - v(注意全部都要勾选),重启,再安装模拟器(并重启?),这时候就能正常启动模拟器了,由于windows功能的安装基本都需要重启才能完成,因此不要嫌麻烦跳过重启!

接下来就是用VS2015配合模拟器进行调试了,但是问题还没完。你部署时可能会遇到“无法找到Android调试桥(adb.exe)干净,然后VS的设备列表就突然变成了“没有可用devices"

看样子是找不到亚洲开发银行。exe,看来仅仅在VS里面配置好Android SDK路径还不够,搜索了下,找到以下方案并成功解决:
打开注册表管理器、定位HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK工具,修改路径的值为你的SDK路径,如果没有,就新建键Android SDK工具,然后添加名为路径的字符串值(字符串值)

注意没有可用设备的原因还可能是亚行。exe和VS的启动次序问题,这个在eclipse中同样存在。

看完上述内容,你们对如何在VS2015更新2中构建一个Android程序有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

如何在VS2015更新2中构建一个Android程序