macos - Atascado en ".android/repositories.cfg no se pudo cargar".
homebrew android-sdk-2.3 (7)
brew cask install android-sdk
==> Advertencias Instalaremos android-sdk-tools, platform-tools y build-tools por usted. Puede controlar los paquetes de Android SDK a través del comando SDKmanager. Es posible que desee agregar a su perfil: ''export ANDROID_HOME = / usr / local / share / android-sdk''
Esta operación puede demorar hasta 10 minutos dependiendo de su conexión a Internet. Por favor sea paciente.
==> Descargando https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip Ya descargado: /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3. zip ==> Verificación de suma de verificación para Cask android-sdk ==> Advertencia: No se pudo cargar el archivo /Users/ishandutta2007/.android/repositories.cfg.
¡Crea el archivo! tratar:
touch ~/.android/repositories.cfg
Crear un repositorio ficticio en blanco también funciona en Windows 7. Después de esperar un par de minutos, la instalación finaliza y aparece el mensaje en la ventana de cmd: listo
En realidad, después de esperar un tiempo, finalmente va más allá de ese paso.
Incluso con
--verbose
, no tendrá ninguna información que calcule nada, pero lo hace.
La paciencia es la clave :)
PD: Para cualquier persona que canceló en ese paso, si intenta reinstalar el paquete android-sdk, se quejará de que
Error: No such file or directory - /usr/local/share/android-sdk
.
Simplemente puede
touch /usr/local/share/android-sdk
para deshacerse de ese error y continuar con la reinstalación.
Esto también sucedió en Windows 10. Lo resolví creando un archivo de repositorios.cfg vacío.
Para Windows 7 y superior, vaya a la carpeta C: / Users / USERNAME / .android y siga los pasos a continuación:
- Haga clic derecho> crear un nuevo archivo txt con el nombre repositorios.txt
- Abra el archivo y vaya a Archivo> Guardar como ...> seleccione Guardar como tipo: Todos los archivos
-
Renombrar repositorios.txt a
repositories.cfg
Tuve el mismo error en OSX Sierra, pero en mi caso la carpeta ~ / .android era propiedad de root (de una instalación anterior) Cambié la propiedad a mi Usuario y ahora funciona.
Solución de Windows 10:
Para mí, este problema se debió a la descarga y la creación de un AVD con Android Studio y luego a tratar de usar ese dispositivo virtual con la línea de comando Ionic. Resolví esto eliminando todos los emuladores existentes y creando uno nuevo desde la línea de comandos.
(el archivo avdmanager generalmente vive en C: / Users // Android / sdk / tools / bin)
Listar emuladores existentes: avdmanager list avd
Eliminar un emulador existente: avdmanager delete avd -n emulator_name
Agregar imagen del sistema: sdkmanager "system-images; android-24; default; x86_64"
Crear un nuevo emulador: sdkmanager "system-images; android-27; google_apis_playstore; x86"