Para configurar una instalación mínima del 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 desempaquetar 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 que me ayudaran con esto. Gracias.
I've hecho lo mismo en mi caja de desarrollo de Windows 7 y obtener el mismo error exacto. I'm pensar que it's un problema con el actual androide dev toolchain - no un problema OS.
Acabo de crear un archivo de texto vacío con ese nombre en el directorio que aparece y el error desapareció. Como el sdkmanager todavía tiene acceso a los repositorios aparentemente sin problemas, asumo que es un archivo opcional para añadir nuevos repositorios.
It's sido un tiempo desde que I've ubuntu'd pero creo que se puede resolver de la misma manera simplemente con;
touch ~/.android/repositories.cfg
no debería'necesitar sudo.
Crear el archivo ~/.android/repositories.cfg
.
touch ~/.android/repositories.cfg
A continuación, añada las siguientes líneas de texto en ese archivo, por ejemplo, abriéndolo con un editor de texto gedit ~/.android/repositories.cfg
y escribiendo estas líneas, a continuación, guardar 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
Tengo el mismo mensaje en Windows 10 al instalar Flutter. No estoy seguro de si es lo mismo que en Ubuntu, pero flutter doctor sugirió la siguiente solución que funcionó como un encanto:
ejecutar: flutter doctor --android-licenses
Esto llevó a un mensaje que "7 de 7 licencias de paquetes SDK no aceptados" y me preguntó si quería ver las licencias (y / N)? Escribí 'sí'.
Ahora me mostró todas las licencias, y me dio las opciones para aceptarlas (sí/no). Así que escribí "y" en todas ellas.
Problema resuelto. :)