Mac0S Catalina 10.15.6
でmediapipeのexamples - desktop - hello_world をビルドしたいのですが
エラーが出てしまい、ご質問させて頂きます。
bazelやopencvなどは問題なくインストールできております
hello_world内に空のWORKSPACEファイルを置いています
ビルドを実行したコマンド:
user@yunoMacBook-Pro mediapipe % bazel run --define MEDIAPIPE_DISABLE_GPU=1
mediapipe/examples/desktop/hello_world:hello_world
出力されたエラー:
ERROR: Analysis of target '//mediapipe/examples/desktop/hello_world:hello_world' failed; build aborted: Either the path attribute of android_sdk_repository or the ANDROID_HOME environment variable must be set.
INFO: Elapsed time: 0.367s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (8 packages loaded, 11 targets con
FAILED: Build did NOT complete successfully (8 packages loaded, 11 targets con
figured)
currently loading: @bazel_tools//tools/python ... (3 packages)
Fetching @local_execution_config_python; fetching
Fetching @local_config_cc_toolchains; fetching
Fetching @local_config_sh; fetching
質問
android_sdk_repositoryのパス属性またはANDROID_HOME環境変数を設定する必要がある?と言ったエラーだと思うのですが、そもそもmacデスクトップでビルドしているので、androidの設定は必要あるのでしょうか。
ビルドのターゲットをmacデスクトップにする必要があるのであればその方法を知りたいです。
アンドロイドの設定を追加する必要があるということでしたらどのように対処すれば良いか知りたいです。
よろしくお願いいたします。
---2020.9.11 追記です---
AndroidStudioをインストールし、WORKSPACEファイルにパスを設定することで、一部解決しましたが、
再度ビルドしても下記のエラーが発生します
FAILED: Build did NOT complete successfully (8 packages loaded, 11 targets configured)
currently loading: @bazel_tools//tools/python ... (3 packages)
Fetching @local_execution_config_python; fetching
Fetching @local_config_cc_toolchains; fetching
Fetching @local_config_sh; fetching
Fetching @commands_overloads; Restarting.
pythonは下記の感じで3.7.5 をインストールしています
pyenv install -l
pyenv install 3.7.5
pyenv global 3.7.5