android - studio - link c++ project with gradle




尝试使用NDK源代码编译Android Studio项目时,执行任务':app:compileDebugNdk'失败 (2)

无论我遵循多少个教程,每次尝试创建一个包含C源文件gradle的项目都会输出错误:

Error:Execution failed for task ':app:compileDebugNdk'.

com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'C:\ Users \ svprdga \ Downloads \ android-ndk-r10d_x86 \ ndk-build.cmd''完成非零退出值2

例如,我下载了以下教程,这也引发了相同的错误:

https://github.com/mpospelov/android-studio-ndk-hello-world

我已经看到了下面的问题,但我不明白我应该做什么:

执行失败的任务':app:compileDebugNdk'未能运行此命令ndk-build.cmd 无法使用android-ndk和Android Studio构建项目

任何帮助?


compileSdkVersion和buildToolsVersion的版本代码在模块build.gradle文件中应该是一致的。 例如。

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0"
    ...
}

也许这个答案将有所帮助: https ://.com/a/28810873“尝试添加空的.c文件到你的jni目录(如empty.c)”。 它在我的情况下工作 - Android Studio 1.1.0与android-ndk-r10d-windows-x86_64







android-ndk