Android SDKマネージャーを使用してシステムイメージをインストールしようとしています。ただし、tools/bin/sdkmanager --list
を使用すると、出力は次のようになります(簡潔にするために切り捨てられています)。
Available Packages:
Path | Version | Description
------- | ------- | -------
...
system-images;a...-15;default;x86 | 4 | Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a | 4 | ARM EABI v7a System Image
system-images;a...16;default;mips | 1 | MIPS System Image
system-images;a...-16;default;x86 | 5 | Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...
system-images;a...google_apis;x86 | 5 | Google APIs Intel x86 Atom Sys...
system-images;a...ult;armeabi-v7a | 5 | ARM EABI v7a System Image
system-images;a...17;default;mips | 1 | MIPS System Image
system-images;a...-17;default;x86 | 3 | Intel x86 Atom System Image
system-images;a...pis;armeabi-v7a | 5 | Google APIs ARM EABI v7a Syste...
...
残念ながら、このフォームのパスを使用してインストールすることはできません。
sdkmanager system-images;a...-17;default;x86
Failed to find package system-images;a...ult;armeabi-v7a
実際にインストールできるように、パッケージ名の長い形式を取得するにはどうすればよいですか?
別の回答 新しいバージョンのsdkmanager
(バージョン26.0.1以降)で--list
フラグと--verbose
フラグを組み合わせて使用できると述べました。
ただし、役立つ場合、形式は基本的にAndroid_sdk
フォルダーからの相対パスであり、スラッシュ(\
または/
)がセミコロンに置き換えられています。もちろん、その特定のものをインストールするために、何かのパスがどうあるべきかを知っている必要があります...