Nie można załadować zestawu Android SDK - repositories.cfg

44

Aby skonfigurować minimalną instalację zestawu SDK bez Androida Studio, oto co zrobiłem:

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

Po pomyślnym rozpakowaniu pliku zip mam problem z aktualizacją:

tools/bin/sdkmanager --update

Dostaję następujące:

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

Miałem nadzieję uzyskać pomoc w tym zakresie. Dziękuję Ci.

Synowie wolności
źródło

Odpowiedzi:

57

Zrobiłem to samo na moim urządzeniu z systemem Windows 7 i otrzymuję dokładnie ten sam błąd. Myślę, że to problem z obecnym zestawem narzędzi deweloperskich Androida - nie problem z systemem operacyjnym.

Właśnie utworzyłem pusty plik tekstowy o tej nazwie w wymienionym katalogu i błąd zniknął. Ponieważ sdkmanager nadal ma dostęp do repozytoriów pozornie bez problemu, zakładam, że jest to opcjonalny plik do dodawania nowych repozytoriów ??? twoje przypuszczenia są tak dobre jak moje!

Minęło trochę czasu, odkąd mam ubuntu, ale myślę, że możesz rozwiązać to samo w prosty sposób;

touch ~/.android/repositories.cfg

nie powinienem potrzebować sudo.

Ben Ward
źródło
2
W przypadku Powershell na Windows 10:New-Item C:\Users\username\.android\repositories.cfg -type file
smilebomb
Myślę, że ma to związek z tym, gdzie sdkmanagerszuka się plików.
Masked Man
Krótsze polecenie dla systemu Windows:New-Item ~\.android\repositories.cfg -Force
Der_Meister
10

Utwórz plik ~/.android/repositories.cfg

touch ~/.android/repositories.cfg

Następnie dodaj następujące wiersze tekstu do tego pliku, na przykład otwierając go za pomocą edytora tekstu gedit ~/.android/repositories.cfgi wpisując te wiersze, a następnie zapisując plik.

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

Następnie możesz użyć tych poleceń

./Android/Sdk/tools/bin/sdkmanager --update
./Android/Sdk/tools/bin/sdkmanager --licenses
Kumar Manish Chaubey
źródło