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.

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.