如何从 sdkmanager --list 获取完整的包名?
How can I get full package names from 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
如何获得包名称的长格式以便实际安装它?
提到您可以在 sdkmanager
的较新版本(从版本 26.0.1 开始)中组合使用 --list
和 --verbose
标志。
不过,如果有帮助,格式基本上是相对于您的 android_sdk
文件夹的路径,其中斜杠(\
或 /
)替换为分号。当然,您必须 知道 某些东西的路径应该是什么才能安装那个特定的东西...
我正在尝试使用 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
文件夹的路径,其中斜杠(\
或 /
)替换为分号。当然,您必须 知道 某些东西的路径应该是什么才能安装那个特定的东西...