「android」コマンドは廃止されました。
コマンドラインツールの場合は、tools / bin / sdkmanagerおよびtools / bin / avdmanagerを使用します
Android Studioが必要ない場合は、基本的なAndroidコマンドラインツールをdeveloper.android.comのセクション「コマンドラインツールのみ」からダウンロードできます。
CLIからは次のようになります。
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
または
wget --output-document sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
その後、アーカイブをターゲットフォルダに解凍します
unzip sdk-tools-linux.zip
これで、必要なものすべてをインストールできます...
./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
コマンドを使用して、パッケージの完全なリストを取得できます ./tools/bin/sdkmanager --list
一部のパッケージでは、使用許諾契約への同意が必要です。これをインタラクティブに受け入れるか、次のように入力ストリームに単に「y」を渡すことができます(この場合は2つの合意)。
echo -ne "y\ny" | ./tools/bin/sdkmanager --install 'system-images;android-29;default;x86_64'
そしてもちろん、便宜上、ANDROID_HOMEやANDROID_SDK_ROOT(〜/ .profileまたは〜/ .bash_profileでの実行を含む)などの変数をエクスポートするか、PATHにパッチを適用できます変数にます-これはすべて自由に行うことができます。
スクリプトの例:
mkdir /opt/android-sdk
cd /opt/android-sdk
curl --output sdk-tools-linux.zip https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
unzip sdk-tools-linux.zip
echo -ne "y" | ./tools/bin/sdkmanager --install 'build-tools;29.0.2' 'platform-tools' 'platforms;android-29' 'tools'
要件:
カール(またはwget)と解凍
トラブルシューティング:
あなたが見るならばWarning: Could not create settings
、あなたが持っている必要がありますtools
内のディレクトリcmdline-tools
ANDROID_HOME(この正確な名前を持つ必要があれば、それを作成)内のディレクトリを参照してくださいAndroidのコマンドラインツールは、常にショーをsdkmanager:警告:設定を作成できませんでした。