android-studio - Aosp 没有 tools/vendor/google3 项目

标签 android-studio bazel

当我build Android Studio从源代码使用:'bazel build //tools/adt/idea/... ' 命令总不能找到 'tools/vendor/google3' 模块,google 不是没有开源项目吗?

zhangyang@zhangyang-OptiPlex-7040:~/aosp/gradle_3.1.2$ bazel build //tools/adt/idea/...
WARNING: ignoring http_proxy in environment.
Starting local Bazel server and connecting to it...
..............................
ERROR: error loading package '': Encountered error while reading extension file 'binds.bzl': no such package '@blaze//': /home/zhangyang/.cache/bazel/_bazel_zhangyang/e54d4cb13781c1d72b64dc99700261fe/external/blaze must be an existing directory
ERROR: error loading package '': Encountered error while reading extension file 'binds.bzl': no such package '@blaze//': /home/zhangyang/.cache/bazel/_bazel_zhangyang/e54d4cb13781c1d72b64dc99700261fe/external/blaze must be an existing directory
INFO: Elapsed time: 0.621s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (0 packages loaded)

巴泽尔工作区:
load("//tools/base/bazel:repositories.bzl", "setup_external_repositories")
setup_external_repositories()
local_repository(
     name = "blaze",
     path = "tools/vendor/google3/blaze",
)
load("@blaze//:binds.bzl", "blaze_binds")
blaze_binds()

http_archive(
 name = "bazel_toolchains",
 urls = [
  "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/b49ba3689f46ac50e9277dafd8ff32b26951f82e.tar.gz",
 "https://github.com/bazelbuild/bazel-toolchains/archive/b49ba3689f46ac50e9277dafd8ff32b26951f82e.tar.gz",
 ],
 strip_prefix = "bazel-toolchains-b49ba3689f46ac50e9277dafd8ff32b26951f82e",
 sha256 = "1266f1e27b4363c83222f1a776397c7a069fbfd6aacc9559afa61cdd73e1b429",
)

但是Aosp没有tools/vendor/google3项目

最佳答案

从 tools/base/bazel/toplevel.WORKSPACE 中删除所有对 tools/vendor/google 的引用:
https://android.googlesource.com/platform/tools/idea/+/refs/heads/studio-master-dev/RELEASE.md

关于android-studio - Aosp 没有 tools/vendor/google3 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50946201/

相关文章:

android - 单选按钮无法正确显示,android studio

android - 在 xml 中创建形状时出现警告

Android Annotations/Gradle/Android Studio 构建问题

environment-variables - 如何将变量传递给 Bazel 目标构建?

unit-testing - 在 bazel 单元测试中查找文件作为外部依赖项

java - 错误膨胀类 androidx.appcompat.widget.Toolbar android

git - 当我在 Windows 上的 Android Studio 中克隆 git 存储库时,存储库测试失败

java - Raspberry Pi 4 的引导 Bazel 失败,未找到 jni_md.h

bazel - cc_toolchain_suite 和 register_toolchains 有什么区别?

googletest - 为什么我的 Bazel 测试在所有单独测试都通过时报告失败?