如何使用bazel构建AGP源码

问题描述 投票:0回答:1

我从here下载了AGP源代码并按照这些说明进行操作,但是现在当我尝试构建源代码或运行测试时,我面临以下错误

这是我的分支“studio-master-dev”

bazel test //tools/base/...
 fetching local_repository rule //external:blaze: java.io.IOException: The repository's path is "tools/vendor/google3/blaze" (absolute: "/Users/username/studio-master-dev/tools/vendor/google3/blaze") but it does not exist or is not a directory.

我检查了路径,错误是正确的,文件夹不存在,但我该如何修复它?

android-gradle-plugin bazel android-source
1个回答
0
投票

OP 链接到的说明顶部的警告表明它无法在 Google 之外运行:

警告:这目前不适用于 AOSP 问题 126764883。所需的二进制文件已作为预构建签入,因此您可以使用 Intellij(工具/基础和工具/idea 项目)、Ant(仅限 Studio)和 Gradle(构建系统)运行测试和命令行工具)。

© www.soinside.com 2019 - 2024. All rights reserved.