我试图安装VS2015预览,看看如何开发一个c++安卓应用程序。
在线辅助安装程序非常慢,所以我取消了它,并试图一个一个地分别安装这些工具。似乎没什么问题。
然后,我为android创建了一个c++项目,并试图编译它,但我得到了一个错误:
1>------ Build started: Project: Android1.NativeActivity, Configuration: Debug ARM ------
1> ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
1> ANT_HOME=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Apps\apache-ant-1.9.3\
1> JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_25"
1> NDK_ROOT=
1>TRACKER : error TRK0005: Failed to locate: "clang.exe". The system cannot find the file specified.
我想问题是NDK_ROOT
是空的,但是我已经在windows系统环境variables.So中手动安装了NDK并定义了NDK_ROOT
--我猜它需要在其他地方定义,可能是在注册表中?
任何拥有成功的VS2015 c++ android环境的人都可以检查在您的系统中定义NDK_ROOT
的位置吗?
谢谢
发布于 2015-10-24 13:31:27
转到Visual 2015/Tools/Options/Cross Platform/Android folders for : Android、Android、Apache、Java。
发布于 2014-12-07 13:24:37
我希望VS能够使用我现有的安卓工具,而在'HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\Setup\VS\SecondaryInstaller\AndroidNDK‘上更改字符串键'NDK_HOME’就成功了。
也许你可以手动加进去。
发布于 2014-12-30 04:08:29
您需要设置环境变量"NDKROOT“而不是"NDK_ROOT",而变量的值是真正的ndk路径
https://stackoverflow.com/questions/27088069
复制相似问题