【发布时间】:2021-07-24 16:09:16
【问题描述】:
我正在尝试按照教程使用 Bazel 构建 Android 应用程序,如下所示: https://docs.bazel.build/versions/master/tutorial/android-app.html。正在使用以下命令成功构建应用程序:
bazel build //src/main:app
但是,当我尝试使用命令 bazel mobile-install //src/main:app 运行应用程序时,构建失败并出现以下错误:
INFO:分析的目标 //src/main:app(加载了 0 个包,配置了 0 个目标)。 信息:找到 1 个目标... 错误:/Users/kanzashaikh/examples/android/tutorial/src/main/BUILD:1:15:安装 //src/main:app 失败:(退出 1):incremental_install 失败:执行命令 bazel-out/darwin- 时出错py2-opt-exec-2B5CBBC6/bin/external/bazel_tools/tools/android/incremental_install --output_marker bazel-out/darwin-fastbuild/bin/src/main/app_files/full_deploy_marker --dexmanifest ...(剩余11个参数( s) 跳过) 回溯(最近一次通话最后): 文件“/private/var/tmp/_bazel_kanzashaikh/df06cea5303c222cca918b7a24c9d8ca/execroot/main/bazel-out/darwin-py2-opt-exec-2B5CBBC6/bin/external/bazel_tools/tools/android/incremental_install. runfiles/bazel_tools/tools/android/incremental_install.py”,第 25 行,在 从并发进口期货 ImportError:没有名为并发的模块 目标 //src/main:app 构建失败 使用 --verbose_failures 查看失败的构建步骤的命令行。 INFO:经过时间:0.311s,关键路径:0.19s 信息:3 个进程:3 个内部。 失败:构建未成功完成
如何解决这个问题?
【问题讨论】:
标签: android macos build android-emulator bazel