Android SDK - repositories.cfg не вдалося завантажити


44

Щоб налаштувати мінімальну установку SDK без Android Studio, ось що я зробив:

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

Після успішного розпакування zip-файлу, у мене виникає проблема під час оновлення:

tools/bin/sdkmanager --update

Я отримую наступне:

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

Я сподівався отримати певну допомогу з цим. Дякую.

Відповіді:


57

Я робив те саме, що і в моєму вікні розробника Windows 7, і я отримую абсолютно таку ж помилку. Я думаю, що це проблема з поточним інструментом для розробок Android - це не проблема ОС.

Я щойно створив порожній текстовий файл із цим ім'ям у вказаному каталозі, і помилка усунулася. Оскільки sdkmanager все ще має доступ до сховищ, здавалося б, без проблем, я припускаю, що це необов'язковий файл для додавання нових репостів ??? Ваша здогадка така ж гарна, як і моя!

Минуло час, коли я ubuntu'd, але я думаю, ви можете вирішити це так само, просто за допомогою;

touch ~/.android/repositories.cfg

Судо не повинно потребувати.


2
Для Powershell на Windows 10:New-Item C:\Users\username\.android\repositories.cfg -type file
smilebomb

Я думаю, це стосується того, де sdkmanagerшукає отримання файлів.
Людина в масках

Коротша команда для Windows:New-Item ~\.android\repositories.cfg -Force
Der_Meister

10

Створіть файл ~/.android/repositories.cfg

touch ~/.android/repositories.cfg

Потім додайте у цей файл наступні рядки тексту, наприклад, відкривши його в текстовому редакторі gedit ~/.android/repositories.cfgта ввівши ці рядки, а потім збережіть файл.

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

Після цього ви можете використовувати ці команди

./Android/Sdk/tools/bin/sdkmanager --update
./Android/Sdk/tools/bin/sdkmanager --licenses
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.