Android SDK - Le fichier repositories.cfg n'a pas pu être chargé.

44

Pour configurer une installation minimale du SDK sans Android Studio, voici ce que j'ai fait:

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

Après avoir décompressé le fichier zip avec succès, je rencontre un problème lors de la mise à jour:

tools/bin/sdkmanager --update

Je reçois ce qui suit:

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

J'espérais obtenir de l'aide avec ceci. Merci.

Fils de la Liberté
la source

Réponses:

57

J'ai fait la même chose sur ma boîte de développement Windows 7 et obtenir exactement la même erreur. Je pense que c'est un problème avec la chaîne de développement Android actuelle - pas un problème de système d'exploitation.

Je viens de créer un fichier texte vide avec ce nom dans le répertoire répertorié et l'erreur a disparu. Comme sdkmanager a toujours accès aux dépôts apparemment sans problème, je suppose que c'est un fichier facultatif pour ajouter de nouveaux dépôts ??? votre estimation est aussi bonne que la mienne!

Cela fait longtemps que je n'ai pas eu d'ubuntu, mais je pense que vous pouvez résoudre le problème de la même manière simplement avec;

touch ~/.android/repositories.cfg

ne devrait pas avoir besoin de sudo.

Ben Ward
la source
2
Pour Powershell sous Windows 10:New-Item C:\Users\username\.android\repositories.cfg -type file
smilebomb
Je pense que cela se rapporte à l'endroit où l'on sdkmanagercherche à obtenir des fichiers.
Masked Man
Commande plus courte pour Windows:New-Item ~\.android\repositories.cfg -Force
Der_Meister
10

Créer le fichier ~/.android/repositories.cfg

touch ~/.android/repositories.cfg

Ajoutez ensuite les lignes de texte suivantes dans ce fichier, par exemple en l'ouvrant à l'aide d'un éditeur de texte gedit ~/.android/repositories.cfg, en tapant ces lignes, puis en enregistrant le fichier.

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

Après cela, vous pouvez utiliser ces commandes

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

J'ai reçu le même message sous Windows 10 lors de l'installation de Flutter. Pas sûr que ce soit la même chose que Ubuntu, mais flutter doctor a suggéré le correctif suivant qui fonctionnait à merveille:

exécuter: médecin flutter --android-licences

Cela a conduit à un message "7 sur 7 licences de paquet SDK non acceptées" et il m'a demandé si je voulais voir les licences (y / N)? J'ai tapé 'y'.

Maintenant, il m'a montré toutes les licences et m'a donné les options pour les accepter (y / N). Alors j'ai tapé y à chacun d'eux.

Problème résolu! :)

Karolina Hagegård
la source