Процесс 'команда' NDK PATH 'завершен с ненулевым значением выхода 2 - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь добавить эту библиотеку в свое приложение, но когда я запускаю приложение, я получаю эту ошибку:

Обработать 'команду' D: \ Sdk \ndk-bundle \ ndk-build.cmd '' завершен с ненулевым значением выхода 2

Build.Gradle:

apply plugin: 'com.android.library'
android {
    buildToolsVersion "28.0.3"
    compileSdkVersion 28
    sourceSets {
        main {
            java.srcDirs 'src'
            res {
                srcDirs 'res'
            }
            manifest.srcFile 'AndroidManifest.xml'
            jni.srcDirs = []
            jniLibs.srcDir 'libs'
        }
    }

    task ndkBuild(type:Exec) {
        workingDir file('./')
        commandLine getNdkBuildCmd()
    }

    tasks.withType(JavaCompile) {
        compileTask -> compileTask.dependsOn ndkBuild
    }

    task cleanJni(type:Exec) {
        workingDir file('./')
        commandLine getNdkBuildCmd(), 'clean'
    }

    clean.dependsOn cleanJni

}
def getNdkBuildCmd() {
    def ndkbuild = "D:\\Sdk\\ndk-bundle\\ndk-build.cmd"
    return ndkbuild
}

Путь:

enter image description here

1 Ответ

0 голосов
/ 02 июля 2019

Измените эту функцию, указав имя привода 'D \'

def getNdkBuildCmd() {
    def ndkbuild = "D\:\\Sdk\\ndk-bundle\\ndk-build.cmd"
    return ndkbuild
}
...