Android SDK-repositories.cfgをロードできませんでした


44

Android Studioを使用せずに最小限のSDKインストールをセットアップするには、次のようにします。

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開発ボックスで同じことを行い、まったく同じエラーを取得しました。OSの問題ではなく、現在のAndroid開発ツールチェーンの問題だと思っています。

リストされたディレクトリにその名前の空のテキストファイルを作成したところ、エラーはなくなりました。sdkmanagerはまだ問題なくリポジトリにアクセスできるので、新しいリポジトリを追加するためのオプションファイルだと思いますか?あなたの推測は私のものと同じくらい良いです!

私がubuntu'dしてからしばらく経ちましたが、同じ方法で簡単に解決できると思います。

touch ~/.android/repositories.cfg

sudoは必要ありません。


2
Windows 10上のNew-Item C:\Users\username\.android\repositories.cfg -type file
Powershellの場合

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.