Android Studio NDK构建完成,非零值2

时间:2018-06-26 16:10:59

标签: android android-studio android-ndk ndk-build

我昨天将我的Android Studio更新到3.1.3,然后以前使用NDK的旧项目在此之后无法正常工作,并给出了以下响应:

Process 'command '/Users/new-User/Library/Android/sdk/ndk-bundle/ndk-build'' finished with non-zero exit value 2

我尝试过的事情:

  1. 撤消所有.cpp和.h更改并再次运行-仍然是此错误
  2. 找到可以正常运行的项目的较旧版本-也会出现此错误
  3. 检查目录名称是否有空格-没有空格
  4. 检查NDK目录-不变

这是与build.gradle中的NDK相关的部分:

task ndkBuild(type: Exec, description: 'Compile JNI source via NDK') {
    commandLine "/Users/new-User/Library/Android/sdk/ndk-bundle/ndk-build",
            'NDK_PROJECT_PATH=build/intermediates/ndk',
            'NDK_LIBS_OUT=src/main/jniLibs',
            'APP_BUILD_SCRIPT=src/main/jni/Android.mk',
            'NDK_APPLICATION_MK=src/main/jni/Application.mk',
            'NDK_LOG=1'
}

在cradle.properties中,我也拥有:

android.useDeprecatedNdk=true

有人可以为我指出问题吗? Android Studio的更新是破坏了项目,还是我的一些无意动作破坏了项目?

1 个答案:

答案 0 :(得分:-1)

有人可以帮忙吗?已经挣扎了一个星期。