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.


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


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.


23

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


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

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


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"


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.


0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.