Linux Android SDKインストールを実行していますが、新しいプロジェクトにはビルドツール21.1.1が必要です
どういうわけか、このビルドツールは存在しませんが、私のSDKは最新のものですが、ビルドツールフォルダーにはAndroid-4.4Wフォルダーがあります
AndroidアップデートSDK-no-ui
私のsdk/build-toolsフォルダー
コンテンツをテスト的に21.1.1フォルダーに移動しましたが、これも認識されません。
これはバグですか?正しいビルドツールを入手する方法は?
私のために働いたのは:
Android list sdk -a
次のリストが表示されました。
1- Android SDK Tools, revision 24.0.2
2- Android SDK Platform-tools, revision 21
3- Android SDK Build-tools, revision 21.1.2
4- Android SDK Build-tools, revision 21.1.1
5- Android SDK Build-tools, revision 21.1
6- Android SDK Build-tools, revision 21.0.2
7- Android SDK Build-tools, revision 21.0.1
... and a great many more
コマンドが続きます:
Android update sdk -a -u -t 3
コマンドの「3」は、最初のコマンドの出力にリストされているインデックスを指します。
を使用して解決しました
AndroidアップデートSDK -U -A
ここで、aパラメーターはすべてのパッケージをインストールします。すべてをインストールするのに最適なソリューションではありませんが、少なくとも必要なビルドツールバージョンがインストールされています
私はジェンキンスでもこのエラーを受け取っていました:
ビルドツールリビジョン21.1.2が見つかりませんでした
すべてのAndroid SDKアップデートを取得する代わりに、次のことを行う必要がありました。
Sudo Android update sdk --no-ui --all --filter build-tools-21.1.2
助けて:
Sudo Android update sdk --help
利用可能なAndroid SDKアップデートのリストを取得します。
Sudo Android list sdk --extended --all
私は同じ問題を抱えていましたが、Android StudioでAndroid SDK Managerを起動し、オプションをチェックしてビルドツールをインストールすることで修正できました。