Android 错误:在linux中执行任务buildNative失败

Android 错误:在linux中执行任务buildNative失败,android,android-ndk,build.gradle,bazel,Android,Android Ndk,Build.gradle,Bazel,最近,我将AS更新为2.2.3,出现以下错误: 错误:任务“:buildNative”的执行失败。 启动进程“command”/usr/local/bin/bazel“”时出现问题 我是UBUNTU用户,这是我的版本。gradle: def bazel_location = '/usr/local/bin/bazel' def cpuType = 'armeabi-v7a' def nativeDir = 'libs/' + cpuType project.buildDir = 'gradle

最近,我将AS更新为2.2.3,出现以下错误:

错误:任务“:buildNative”的执行失败。 启动进程“command”/usr/local/bin/bazel“”时出现问题

我是UBUNTU用户,这是我的版本。gradle

def bazel_location = '/usr/local/bin/bazel'
def cpuType = 'armeabi-v7a'
def nativeDir = 'libs/' + cpuType

project.buildDir = 'gradleBuild'
getProject().setBuildDir('gradleBuild')

allprojects {
    repositories {
        jcenter()
    }
}

buildscript {
    System.properties['com.android.build.gradle.overrideVersionCheck'] = 'true'

    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.1"

    lintOptions {
        abortOnError false
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src', '../../contrib/android/java']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs']
        }

        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

ext {
    supportLibraryVersion = '24.0.0'
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    // Support libraries
    compile("com.android.support:support-v4:$supportLibraryVersion") {
        force = true;
    }
    compile("com.android.support:appcompat-v7:$supportLibraryVersion") {
        force = true;
    }
    compile("com.android.support:cardview-v7:$supportLibraryVersion") {
        force = true;
    }
    compile("com.android.support:recyclerview-v7:$supportLibraryVersion") {
        force = true;
    }
//    compile("com.android.support:support-annotations:$supportLibraryVersion") {
//        force = true;
//    }
    compile("com.android.support:design:$supportLibraryVersion")
    compile("com.android.support:palette-v7:$supportLibraryVersion")

    // RxAndroid
    compile 'io.reactivex:rxandroid:1.2.1'
    compile 'io.reactivex:rxjava:1.1.8'

    // Glide
    compile 'com.github.bumptech.glide:glide:3.7.0'
}

task buildNative(type:Exec) {
    workingDir '../../..'
    commandLine bazel_location, 'build', '-c', 'opt', \
      'tensorflow/examples/android:tensorflow_native_libs', \
       '--crosstool_top=//external:android/crosstool', \
       '--cpu=' + cpuType, \
       '--host_crosstool_top=@bazel_tools//tools/cpp:toolchain'
}

task copyNativeLibs(type: Copy) {
    from('../../../bazel-bin/tensorflow/examples/android') { include '**/*.so' }
    into nativeDir
    duplicatesStrategy = 'include'
}

copyNativeLibs.dependsOn buildNative
assemble.dependsOn copyNativeLibs
assembleDebug.dependsOn copyNativeLibs
`

你安装了bazel吗?要直接引用您发布的部分上方的注释:
请注意,Bazel仍然用于编译本机libs,并且必须安装在下面提到的位置。此构建配置只会自动调用它并将编译的库复制回相应的目录。
有关安装bazel并使用它进行构建的说明,请参阅tensorflow/examples/android/README.md。是的,在构建应用程序之前,我已经安装了bazel命令行返回上的“/usr/local/bin/bazel version”?构建标签:0.4.3构建目标:bazel out/local fastbuild/bin/src/main/java/com/google/devtools/Build/lib/bazel/bazel服务器_deploy.jar构建时间:2016年12月22日12:31:25(1482409885)构建时间戳:1482409885构建时间戳作为int:1482409885