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: Process 'command 'D:\android-ndk-r10\ndk-build.cmd'' finished with non-zero exit value 2

解决方法:

   在jni文件下建一个空的empty.c文件 编译运行即可。

如果还运行不了,在当前model的build.gradle下添加。

android{

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



猜你喜欢

转载自blog.csdn.net/rongwenbin/article/details/51803709