2017-01-05 4 views
1

TensorFlow Androidデモをコンパイル中にprotobufエラーが発生する OSXでAndroidスタジオを使用しています。撮影したTensorFlowでビルドエラーAndroidデモ

ステップ:

  1. インストールBazelアップグレードビュー醸造--recursiveフラグを

  2. クローン化tensorflowレポ。

  3. run .configure。

  4. はあなたにもhttps://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/androidの指示に従ってお使いのNDKとSDK設定で、ワークスペースのファイルを編集する必要がありますプロジェクト

Error:/private/var/tmp/_bazel_xxxxx/1b55123784db7232f203473c18395341/external/protobuf/BUILD:73:1: C++ compilation of rule '@protobuf//:protobuf_lite' failed: false failed: error executing command /bin/false -MD -MF bazel-out/stub_armeabi-v7a-opt/bin/external/protobuf/_objs/protobuf_lite/external/protobuf/src/google/protobuf/wire_format_lite.pic.d ... (remaining 26 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.

答えて

0

を実行します。/bin/falseエラーは、通常、Bazelが適切な実行ファイル(この場合はndk gccコンパイラ)を見つけることができない場合に表示されます。あなたはTensorFlow Androidのデモを構築するための簡単な方法を探しているなら

0

、あなたは私がこのブログの記事に書いた指示に従うことができます。
https://medium.com/@daj/creating-an-image-classifier-on-android-using-tensorflow-part-2-9ec0698d801e#.a7kxjliws

はこれを簡単に作るのを助けるために、私が作成しましたDockerイメージは必要なすべての依存関係と構成を備えているので、Dockerをインストールし、Dockerイメージをダウンロードしてからビルドするだけでよいはずです。がんばろう!

docker pull danjarvis/tensorflow-android:1.0.0 
関連する問題