我无法从Android Studio环境构建NDK项目,但可以使用命令控制台手动构建NDK项目。无法从最新Android Studio(版本2.1.2,Windows 64位)构建NDK项目
我收到以下错误建成后:
错误:执行失败的任务 ':XXXXXX:compileReleaseNdk'> com.android.ide.common.process.ProcessException:org.gradle.process.internal .ExecException:处理'command'C:\ Users \ xxxxx \ AppData \ Local \ Android \ SDK \ android-sdk \ ndk-bundle \ ndk-build.cmd''以非零退出值结束2
我在使用存储我的NDK项目的jni目录中的控制台手动调用ndk-build.cmd时遇到了类似的错误。但是,我通过在Application.mk文件中修改以下内容来修复它:
NDK_TOOLCHAIN_VERSION:= 4.9
,因为4.9是在我安装可用的工具链。我怀疑从Android Studio环境,工具链版本被挑选不正确,但我不知道在GUI中设置此选项的位置。
的的build.gradle文件具有以下NDK块:
ndk{
moduleName "xxxxxx"
ldLibs "log"
cFlags "-std=c++11 -fexceptions"
stl "gnustl_static"
abiFilters "arm64-v8a armeabi armeabi-v7a mips mips64 x86 x86_64"
}
请告诉我如何去解决这个问题。
实际的错误是什么?没有这样的文件?一些编译器错误?我们只知道调用ndk-build失败了,这还不够。 –
构建后唯一的错误消息以粗体显示。这就是为什么我不知道下一步该怎么做。谢谢。 – Jim
请看看这里:http://stackoverflow.com/questions/19477500/building-android-project-produces-make-error-2 – Vaiden