如何从sdkmanager --list获取完整的软件包名称?

mer*_*011 9 android android-sdk-manager

我正在尝试使用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...
...
Run Code Online (Sandbox Code Playgroud)

不幸的是,我无法使用此表单的路径进行安装.

sdkmanager system-images;a...-17;default;x86 
Failed to find package system-images;a...ult;armeabi-v7a
Run Code Online (Sandbox Code Playgroud)

如何才能获得包名称的长形式,以便我可以实际安装它?

Ste*_*e J 9

另一个答案提到您可以在较新版本(从版本26.0.1开始)中使用--list--verbose标志sdkmanager.

但是,如果它有帮助,格式基本上是相对于您的android_sdk文件夹的路径,斜杠(\/)替换为分号.当然,你必须知道应该是什么路径才能安装那个特定的东西......