【问题标题】:Execution failed for task ':app:compileDebugNdk' when trying to compile Android Studio project with NDK source code尝试使用 NDK 源代码编译 Android Studio 项目时,任务“:app:compileDebugNdk”执行失败
【发布时间】:2015-05-03 04:17:30
【问题描述】:

不管我学了多少教程,每次我尝试制作一个包含 C 源文件的项目时,gradle 都会输出错误:

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

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\svprdga\Downloads\android-ndk-r10d_x86\ndk-build.cmd' ' 以非零退出值 2 结束

例如,我下载了下面的教程,也抛出了同样的错误:

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

我看到了以下问题,但我不明白我应该做什么:

execution failed for task ':app:compileDebugNdk' failed to run this command ndk-build.cmd Can't build project with android-ndk and Android Studio

有什么帮助吗?

【问题讨论】:

    标签: android android-studio android-ndk


    【解决方案1】:

    也许这个答案会有所帮助:https://stackoverflow.com/a/28810873 “尝试将空的 .c 文件添加到您的 jni 目录(如 empty.c)”。它适用于我的情况 - 带有 android-ndk-r10d-windows-x86_64 的 Android Studio 1.1.0

    【讨论】:

      【解决方案2】:

      模块 build.gradle 文件中 compileSdkVersion 和 buildToolsVersion 的版本号要一致。 例如。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-02
        • 2018-06-06
        • 2015-02-11
        • 2019-02-12
        • 2017-04-04
        • 2015-08-30
        • 2015-07-25
        • 2014-08-05
        相关资源
        最近更新 更多