Android SDK - repositories.cfg no se pudo cargar

44

Para configurar una instalación mínima de SDK sin Android Studio, esto es lo que hice:

mkdir ~/sdk
cd ~/sdk
wget https://dl.google.com/android/repository/tools_r25.2.5-linux.zip
unzip tools_r25.2.5-linux.zip

Después de descomprimir con éxito el archivo zip, tengo un problema al actualizar:

tools/bin/sdkmanager --update

Me sale lo siguiente:

Warning: File /home/xxxx/.android/repositories.cfg could not be loaded.
done

Esperaba obtener ayuda con esto. Gracias.

Hijos de la libertad
fuente

Respuestas:

57

He hecho lo mismo en mi cuadro de desarrollo de Windows 7 y obtengo exactamente el mismo error. Estoy pensando que es un problema con la actual cadena de herramientas de desarrollo de Android, no un problema del sistema operativo.

Acabo de crear un archivo de texto vacío con ese nombre en el directorio listado y el error desapareció. Como el sdkmanager todavía tiene acceso a los repositorios aparentemente sin problemas, supongo que es un archivo opcional para agregar nuevos repositorios ??? ¡tu invitado es tan bueno como el mío!

Ha pasado un tiempo desde que lo ubiqué, pero creo que puedes resolverlo de la misma manera simplemente con;

touch ~/.android/repositories.cfg

No debería necesitar sudo.

Ben Ward
fuente
2
Para Powershell en Windows 10:New-Item C:\Users\username\.android\repositories.cfg -type file
smilebomb
Creo que se relaciona con dónde se sdkmanagerbusca obtener archivos.
Hombre enmascarado
Comando más corto para Windows:New-Item ~\.android\repositories.cfg -Force
Der_Meister
10

Crea el archivo ~/.android/repositories.cfg

touch ~/.android/repositories.cfg

Luego agregue las siguientes líneas de texto en ese archivo, por ejemplo abriéndolo con un editor de texto gedit ~/.android/repositories.cfgy escribiendo estas líneas, luego guarde el archivo.

### User Sources for Android SDK Manager
#Fri Nov 03 10:11:27 CET 2017 count=0

Después de eso puedes usar estos comandos

./Android/Sdk/tools/bin/sdkmanager --update
./Android/Sdk/tools/bin/sdkmanager --licenses
Kumar Manish Chaubey
fuente
0

Recibí el mismo mensaje en Windows 10 cuando instalé Flutter. No estoy seguro si es lo mismo que Ubuntu, pero flutter doctor sugirió la siguiente solución que funcionó de maravilla:

ejecutar: flutter doctor --android-licencias

Esto condujo a un mensaje de que "7 de 7 licencias de paquete SDK no aceptadas" y me preguntó si quería ver las licencias (sí / no). Escribí 'y'.

Ahora me mostró todas las licencias y me dio las opciones para aceptarlas (s / N). Entonces escribí y a todos ellos.

¡Problema resuelto! :)

Karolina Hagegård
fuente