Cómo usar bazel para construir el código fuente AGP

Resuelto max asked hace 9 meses • 1 respuestas

Descargué el código fuente AGP desde aquí y seguí estas instrucciones, pero ahora, cuando intento compilar el código fuente o ejecutar pruebas, me encuentro con el siguiente error.

esta es mi rama "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.

Revisé la ruta y el error es correcto, la carpeta no existe, pero ¿cómo puedo solucionarlo?

max avatar Feb 16 '24 14:02 max
Aceptado

La advertencia en la parte superior de las instrucciones a las que se vincula el OP dice que no funciona fuera de Google:

Advertencia: Esto no funciona actualmente para el problema 126764883 de AOSP. Los binarios requeridos se registran como precompilados, por lo que puede ejecutar pruebas usando Intellij (herramientas/base y herramientas/proyectos de ideas), Ant (solo Studio) y Gradle (sistema de compilación y herramientas de línea de comando).

Benjamin Peterson avatar Feb 16 '2024 18:02 Benjamin Peterson