【问题标题】:How can I get full package names from sdkmanager --list?如何从 sdkmanager --list 获取完整的包名称?
【发布时间】:2017-12-05 18:09:18
【问题描述】:

我正在尝试使用 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

我怎样才能获得包名的长格式以便实际安装它?

【问题讨论】:

标签: android android-sdk-manager


【解决方案1】:

Another answer 提到您可以在 sdkmanager 的较新版本(从版本 26.0.1 开始)中结合使用 --list--verbose 标志。

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

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 2022-10-02
    • 2011-10-09
    • 2016-10-29
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 2019-10-07
    • 2014-04-02
    相关资源
    最近更新 更多