web-dev-qa-db-ja.com

sdkmanager --listから完全なパッケージ名を取得するにはどうすればよいですか?

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

実際にインストールできるように、パッケージ名の長い形式を取得するにはどうすればよいですか?

10
merlin2011

別の回答 新しいバージョンのsdkmanager(バージョン26.0.1以降)で--listフラグと--verboseフラグを組み合わせて使用​​できると述べました。

ただし、役立つ場合、形式は基本的にAndroid_sdkフォルダーからの相対パスであり、スラッシュ(\または/)がセミコロンに置き換えられています。もちろん、その特定のものをインストールするために、何かのパスがどうあるべきかを知っている必要があります...

11
Steve J