Festgefahren bei ".android / repositories.cfg konnte nicht geladen werden."

71
 brew cask install android-sdk

==> Vorsichtsmaßnahmen Wir werden Android-SDK-Tools, Plattform-Tools und Build-Tools für Sie installieren. Sie können Android SDK-Pakete über den Befehl SDKmanager steuern. Möglicherweise möchten Sie Ihrem Profil Folgendes hinzufügen: 'ANDROID_HOME = / usr / local / share / android-sdk exportieren'

Dieser Vorgang kann je nach Internetverbindung bis zu 10 Minuten dauern. Bitte haben Sie Geduld.

==> Herunterladen von https://dl.google.com/android/repository/tools_r25.2.3-macosx.zip Bereits heruntergeladen: /Users/ishandutta2007/Library/Caches/Homebrew/Cask/android-sdk--25.2.3. zip ==> Prüfsumme für Cask android-sdk überprüfen ==> Warnung: Die Datei /Users/ishandutta2007/.android/repositories.cfg konnte nicht geladen werden.

ishandutta2007
quelle
ANDROID_HOMEist die falsche Variable. Die Home-Variable sollte so etwas wie sein export ANDROID_HOME=$HOME/.android. Hier werden Dinge wie die Schlüssel eines Entwicklers gespeichert. Basierend auf dem SDK und dem Pfad glaube ich, dass sie bedeutenexport ANDROID_SDK_ROOT=/usr/local/share/android-sdk
jww
repositories.cfg could not be loadedWarnung kann sicher ignoriert werden.
Gayan Weerakutti

Antworten:

199

Erstellen Sie die Datei! Versuchen:

mkdir -p .android && touch ~ / .android / repositories.cfg

Suhayb
quelle
8
Manchmal müssen Sie auch zuerst das Verzeichnis erstellen
anthonymonori
1
Wie @captainserious gesagt hat, habe ich dafür gesorgt, mkdir -p /root/.android && touch /root/.android/repositories.cfgdass es funktioniert.
Al-Mothafar
34

Nach einiger Wartezeit geht es tatsächlich über diesen Schritt hinaus. Selbst mit --verbosehaben Sie keine Informationen, dass es etwas berechnet, aber es tut.

Geduld ist der Schlüssel :)

PS: Wenn Sie versuchen, das android-sdk-Paket neu zu installieren, wird sich das beschweren Error: No such file or directory - /usr/local/share/android-sdk. Sie können touch /usr/local/share/android-sdkdiesen Fehler einfach beseitigen und mit der Neuinstallation fortfahren.

Johnkork
quelle
23

Dies geschah auch unter Windows 10. Ich habe es behoben, indem ich eine leere Datei repositories.cfg erstellt habe.

Guest251006
quelle
1
Für alle, die sich fragen, können Sie eine Datei einfach aus Powershell erstellen, indem Sie Folgendes eingeben:New-Item -Type File <filename-with-path>
Juan De la Cruz
12

Gehen Sie für Windows 7 und höher zum Ordner C: \ Users \ USERNAME \ .android und führen Sie die folgenden Schritte aus:

  1. Klicken Sie mit der rechten Maustaste> erstellen Sie eine neue txt-Datei mit dem Namen repositories.txt
  2. Öffnen Sie die Datei und gehen Sie zu Datei> Speichern unter ..> Wählen Sie Dateityp: Alle Dateien
  3. Benennen Sie repositories.txt in um repositories.cfg
Aseem Sharma
quelle
oder Sie können "copy con repositories.cfg" eingeben und dann Strg + Z
Jaroslav Záruba
5

Das Erstellen einer leeren Dummy-Repositorys.cfg funktioniert auch unter Windows 7. Nachdem Sie einige Minuten gewartet haben, ist die Installation abgeschlossen und Sie erhalten die Meldung in Ihrem cmd-Fenster - fertig

Amit Utreja
quelle
1

Windows 10-Lösung:

Für mich war dieses Problem darauf zurückzuführen, dass ich eine AVD mit Android Studio heruntergeladen und erstellt und dann versucht habe, dieses virtuelle Gerät mit der Ionic-Befehlszeile zu verwenden. Ich habe dieses Problem behoben, indem ich alle vorhandenen Emulatoren gelöscht und einen neuen über die Befehlszeile erstellt habe.

(Die avdmanager-Datei befindet sich normalerweise in C: \ Users \\ Android \ sdk \ tools \ bin.)

Vorhandene Emulatoren auflisten: avdmanager list avd

Löschen eines vorhandenen Emulator: avdmanager löschen AVD -n emulator_name

System-Image hinzufügen: sdkmanager "System-Images; Android-24; Standard; x86_64"

Neuen Emulator erstellen: sdkmanager "System-Images; Android-27; google_apis_playstore; x86"

Erich Wehrmann
quelle
0

Ich hatte den gleichen Fehler unter OSX Sierra, aber in meinem Fall war der Ordner ~ / .android im Besitz von root (aus einer früheren Installation). Ich habe den Besitz auf meinen Benutzer geändert und jetzt funktioniert es.

Thomas Goik
quelle
0

Ich habe mkdir -p /root/.android && touch /root/.android/repositories.cfg verwendet, damit es funktioniert

Soner PALANCI
quelle