我正在使用最新的android studio build 1.1,因为我想导入一个需要NDK .i安装NDK并在local.properties
中设置NDK位置的eclipse项目。问题是当我尝试运行时项目2错误显示为
1) Error:(199) *** Android NDK: Aborting... . Stop.
2)Error:Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException: Process 'command 'C:\Users\vishal\android-ndk-r10d\ndk-build.cmd'' finished with non-zero exit value 2
任何解决方案?
答案 0 :(得分:20)
尝试将其添加到build.gradle
文件中:
sourceSets.main {
jni.srcDirs = []
}
答案 1 :(得分:8)
这解决了我的问题:
{approot}\app\src\main\jni
将以下代码添加到android部分的app/gradle.build
文件中。它应该是这样的:
android {
...
sourceSets.main {
jniLibs.srcDir 'libs'
jni.srcDirs = [] //disable automatic ndk-build call
}
}
答案 2 :(得分:3)
可能是known NDK bug。尝试将空的.c文件添加到您的jni目录(如empty.c)。