Android studio failed build NDK project: error finished with non-zero exit value 2 on windows

asked 2018-08-17 04:31:03 -0600

I'm running into this error:

Process 'command 'C:/Users/cvlab/AppData/Local/Android/Sdk/ndk-bundle/ndk-build.cmd'' finished with non-zero exit value 2

This is my gradle file of the project:

apply plugin: 'com.android.application'
android {
compileSdkVersion 28
defaultConfig {
   applicationId "com.example.cvlab.myapplication"
   minSdkVersion 16
   targetSdkVersion 28
   versionCode 1
   versionName "1.0"
   testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   multiDexEnabled true

}

sourceSets.main {
   jni.srcDirs = [] //disable automatic ndk-build call
}

task ndkBuild(type: Exec, description: 'Compile JNI source via NDK') {

commandLine "C:/Users/cvlab/AppData/Local/Android/Sdk/ndk-bundle/ndk-build.cmd",
        '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'
}
tasks.withType(JavaCompile) {
 compileTask -> compileTask.dependsOn ndkBuild
}

 buildTypes {
 release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }
     }
 }

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs') 
implementation 'com.android.support:appcompat-v7:28.0.0-beta01'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation project(':openCVLibrary330')
}

Sync, make project and clean project are resulting without any error. How to fix it? Thanks in Advance

edit retag flag offensive close merge delete

Comments

Hi, were you able to solve this problem? I have currently the same issue :(

Mary-Ann gravatar imageMary-Ann ( 2018-11-14 19:05:56 -0600 )edit