尝试构建TensorFlow Android相机演示版apk时出错

时间:2016-11-10 06:06:30

标签: android android-ndk tensorflow

我正在关注TensorFlow Android相机演示的这个instruction,我在WORKSPACE中更改了NDK和SDK的路径,现在当我尝试使用命令构建APK时

$ bazel build //tensorflow/examples/android:tensorflow_demo

我遇到了这样的错误:

enter image description here

我做错了什么?怎么解决?

如果我想在Android Studio中构建APK,我会遇到这样的错误:

Error:/private/var/tmp/_bazel_Iryna/c541cf0f6f349cf0d7c8d3692096116a/external/protobuf/BUILD:73:1: C++ compilation of rule '@protobuf//:protobuf_lite' failed: sandbox-exec failed: error executing command /usr/bin/sandbox-exec -f /private/var/tmp/_bazel_Iryna/c541cf0f6f349cf0d7c8d3692096116a/bazel-sandbox/a0350092-17a0-44fc-a63c-6321732c52f4-2/sandbox.sb /bin/false -MD -MF ... (remaining 27 argument(s) skipped).

Error:Execution failed for task ':buildNative'.
> Process 'command '/usr/local/bin/bazel'' finished with non-zero exit value 1

1 个答案:

答案 0 :(得分:1)

这个确切的错误是由于我没有取消注释NDKSDKWORKSPACE的路径这一事实造成的。有关详细信息,请阅读here