Repo con manifiesto local no funciona
Reflexión a la pregunta aquí . Copio el manifest.xml
en .repo
y .repo
:
repo init -m ./.repo/manifest.xml
Y no funciona:
- Cómo reanudar la sincronización de repo
- Repositorio de intentos de Android
- Android Studio Mejor manera de importar el módulo de otro repositorio
- Android - ¿Añadir una nueva biblioteca al repo?
- Comando de repo de Android y ramas de conmutación
jack $ repo init -m ./.repo/manifest.xml fatal: manifest url (-u) is required.
Proporciono manifest.xml. ¿Qué está mal?
- Después de la sincronización Repo, no hay archivos en el directorio
- ¿Cómo funciona el repositorio de manifiesto de repo de Android?
- ¿Cómo configurar un repositorio de fuente de Android mientras hospeda los árboles git como repositorios privados en github?
- Cuando la sincronización repo, se detiene en los proyectos de recolección: 100% (293/293), hecho
- ¿Qué sucede detrás de las escenas cuando hago una sincronización de repo?
- La mejor manera de cambiar las versiones del repositorio de android eficientemente una vez descargado usando repo / git
- Utilizando un local_manifest.xml con repo
- ¿Cómo puedo subir mi proyecto Eclipse Android a GitHub?
Nunca he usado ese método. Lo que hago en una situación como esta es crear un archivo denominado local_manifest.xml
en el directorio .repo
que contiene información sobre los proyectos que se desviarán de la rama que ya he sincronizado. Por ejemplo:
<?xml version="1.0" encoding="UTF-8"?> <manifest> <remove-project name="platform/bionic"/> <project path="bionic" name="platform/bionic" revision="my-awesome-feature-branch"/> </manifest>
Después de agregar este archivo simplemente vuelvo a repo sync
nuevo.
Esto es lo que hice para hacer este trabajo localmente.
Moví manifest.xml a una ubicación distinta como ~ / mymanifest / manifest.xml
Hice que el directorio git-enabled haciendo: –
cd ~/mymanifest git init git add manifest.xml git commit -m "My local manifest"
Entonces simplemente tuve que repo -u ~/mymanifest/
que trabajó en la carga del manifiesto local como debería!