Process 'command 'D:\android-ndk-r10\ndk-build.cmd'' finished with non-zero exit value 2

Android studio 根据Gradle配置自动生成Android.mk 位于app\build\intermediates\ndk\debug下。
如果只有c/cpp文件,直接这样编译的话,会报错,这应该是android studio 在这种情况自动生成Android.mk 时的一个bug,见编译错误。

Error:Execution failed for task ‘:nativeactivity:compileDebugNdk’.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:


解决方法:

在jni文件下建一个空的empty.c文件 编译运行即可。
如果还运行不了,在当前model的build.gradle下添加。

android{

…………
sourceSets.main {
jni.srcDirs = []
}
}

你可能感兴趣的:(安卓心得交流)