2016-12-01 63 views
-1

。 我已經安裝了很長時間bazel建立環境。 ,然後當所有工具完成後,在Android Studio中運行演示。 的gradle這個控制檯顯示我:當我運行張量流android演示時,android tensorflow演示用bazel命令生成錯誤

the error image

當buildNative的任務執行的錯誤發生。 gradle控制檯中的完整命令行顯示: 啓動進程'command'/ usr/local/bin/bazel''。工作目錄:/ Users/colarking/Workspace/tensorflow命令:/ usr/local/bin/bazel build -c opt tensorflow/examples/android:tensorflow_native_libs --crosstool_top = // external:android/crosstool --cpu = armeabi-v7a --verbose_failures --host_crosstool_top = @ bazel_tools // tools/cpp:toolchain 成功啓動進程'command'/ usr/local/bin/bazel''

回答

1

您是否使用這些命令構建了本機庫?

CPU=armeabi-v7a 
bazel build //tensorflow/examples/android:tensorflow_native_libs --crosstool_top=//external:android/crosstool --cpu=$CPU [email protected]_tools//tools/cpp:toolchain 

NATIVE_FOLDER=tensorflow/examples/android/libs/$CPU 
mkdir -p $NATIVE_FOLDER 
cp bazel-bin/tensorflow/examples/android/libtensorflow_demo.so $NATIVE_FOLDER 

來源:https://github.com/tensorflow/tensorflow/issues/3444

0

Tensorflow不能看到路徑NDK。您需要使用NDK和sdk路徑更新項目根文件夾中的WORKSPACE文件。您還需要爲您的機器安裝correct NDK。按照指示here