Cómo usar bazel para construir el código fuente AGP
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?
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).