Android SDK - repositories.cfg não pôde ser carregado


44

Para configurar uma instalação mínima do SDK sem o Android Studio, eis o que eu fiz:

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

Após descompactar com êxito o arquivo zip, estou com um problema ao atualizar:

tools/bin/sdkmanager --update

Eu recebo o seguinte:

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

Eu esperava obter alguma ajuda com isso. Obrigado.

Respostas:


57

Fiz a mesma coisa na minha caixa de desenvolvimento do Windows 7 e obtive exatamente o mesmo erro. Eu estou pensando que é um problema com o atual android dev toolchain - não um problema do sistema operacional.

Acabei de criar um arquivo de texto vazio com esse nome no diretório listado e o erro desapareceu. Como o sdkmanager ainda tem acesso aos repositórios aparentemente sem problemas, estou assumindo que seja um arquivo opcional para adicionar novos repositórios ??? Seu palpite é tão bom quanto o meu!

Já faz um tempo desde que eu fiz o ubuntu, mas acho que você pode resolver da mesma maneira simplesmente;

touch ~/.android/repositories.cfg

não deveria precisar de sudo.


2
Para Powershell no Windows 10:New-Item C:\Users\username\.android\repositories.cfg -type file
smilebomb 19/10/19

Eu acho que se refere a onde a sdkmanagerprocura de arquivos.
Homem mascarado

Comando mais curto para Windows:New-Item ~\.android\repositories.cfg -Force
Der_Meister 18/07

10

Crie o arquivo ~/.android/repositories.cfg

touch ~/.android/repositories.cfg

Em seguida, adicione as seguintes linhas de texto nesse arquivo, por exemplo, abrindo-o com um editor de texto gedit ~/.android/repositories.cfge digitando essas linhas e salvando o arquivo.

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

Depois disso, você pode usar esses comandos

./Android/Sdk/tools/bin/sdkmanager --update
./Android/Sdk/tools/bin/sdkmanager --licenses
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.