【问题标题】:how to fix finished with non-zero exit value 2如何修复完成非零退出值2
【发布时间】:2018-05-09 19:37:51
【问题描述】:
import org.apache.tools.ant.taskdefs.condition.Os

apply plugin: 'com.android.library'
apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'com.jfrog.bintray'

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties')
.newDataInputStream())

android {
compileSdkVersion 23
buildToolsVersion '26.0.2'

defaultConfig {
    minSdkVersion 9
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
    consumerProguardFiles 'proguard-rules.pro'
}

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        res.srcDirs = ['res']
        resources.srcDirs = ['src']
        res.srcDirs = ['src/main/res']
        jni.srcDirs = []
       // jniLibs.srcDirs = ['libs']
        jniLibs.srcDir 'src/main/libs'


    }
}



// call regular ndk-build(.cmd) script from app directory
task ndkBuild(type: Exec) {
    if (Os.isFamily(Os.FAMILY_WINDOWS)) {
        commandLine 'C:/User/frando/AddData/Local/Android/sdk/android-ndk-r16/ndk-build.cmd', '-C', file('src/main').absolutePath
    } else {
        commandLine 'C:/User/frando/AddData/Local/Android/sdk/android-ndk-r16/ndk-build.cmd', '-C', file('src/main').absolutePath
    }
}

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

// Cleanup task to remove previously generated binaries
task ndkClean(type: Exec) {
    def ndkDirProperty = properties.getProperty('ndk.dir')
    def ndkDirPrefix = ndkDirProperty != null ? ndkDirProperty + '/' : ''

    def ndkBuildExt = Os.isFamily(Os.FAMILY_WINDOWS) ? ".cmd" : ""

  //  commandLine "${ndkDirPrefix}ndk-build${ndkBuildExt}", '-C', file('.').absolutePath, 'clean'
    commandLine 'C:/User/frando/AddData/Local/Android/sdk/android-ndk-r16/ndk-build.cmd', '-C', file('.').absolutePath, 'clean'
}

tasks.withType(Delete) {
    cleanTask -> cleanTask.dependsOn ndkClean
}

}

这被问了很多次,我尝试了我看到的每一个解决方案,但对我来说没有任何效果。我收到了这个错误,已经工作了 2 天来解决这个问题,请帮助解决这个问题

错误:任务“:libraries:tess-two:ndkBuild”执行失败。 Process 'command 'C:/User/frando/AddData/Local/Android/sdk/android-ndk-r16/ndk-build.cmd'' 以非零退出值 2 结束

【问题讨论】:

    标签: java android build.gradle ocr tesseract


    【解决方案1】:

    我按照本教程解决了这个问题

    ocr step by step

    【讨论】:

      【解决方案2】:

      我没有看到编译的 SDK 版本,可能你应该尝试添加它。

      【讨论】:

      猜你喜欢
      • 2016-01-21
      • 2016-01-19
      • 2015-07-05
      • 2016-09-28
      • 1970-01-01
      • 1970-01-01
      • 2016-03-25
      • 2015-06-27
      • 1970-01-01
      相关资源
      最近更新 更多