如何使用sdkmanager安装Android虚拟设备管理器和intel系统映像

时间:2017-02-17 06:02:02

标签: android android-sdk-manager

我试图用命令行工具创建android模拟器。

我已经下载了sdkmanager并成功安装了#34; platform"

sdkmanager "platforms;android-25"。但我无法安装系统映像,因为 sdkmanager --list给出了这个

system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...-10;default;x86 | 4            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 5            | Google APIs ARM EABI v7a Syste...

有人认为我不需要查看我要安装的软件包的全名。但与此同时,当尝试从此列表中安装某些内容时sdkmanager似乎不这么认为。

1 个答案:

答案 0 :(得分:4)

除了你收到的评论之外,你还可以使用tools文件夹中的“android”脚本,这是我机器上的输出(我已截断输出):

[user@pc:~/sdk/tools]
└─ $ ▶ ./android list sdk

******************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*********************************************************************
"android" SDK commands can be translated to sdkmanager commands on a 
best-effort basis.
Continue? (This prompt can be suppressed with the --use-sdk-wrapper 
command-line argument
or by setting the USE_SDK_WRAPPER environment variable) [y/N]: y
Running /home/user/sdk/tools/bin/sdkmanager --list --verbose

Info: Parsing /home/user/sdk/build-tools/24.0.3/package.xml
Info: Parsing /home/user/sdk/build-tools/25.0.2/package.xml
Info: Parsing /home/user/sdk/emulator/package.xml
Info: Parsing /home/user/sdk/patcher/v4/package.xml
...
Info: Parsing /home/user/sdk/tools/package.xml
Warning: File /home/user/.android/repositories.cfg could not be loaded.
Installed packages:
--------------------------------------
build-tools;24.0.3
    Description:        Android SDK Build-Tools 24.0.3
    Version:            24.0.3
    Installed Location: /home/user/sdk/build-tools/24.0.3

build-tools;25.0.2
    Description:        Android SDK Build-Tools 25.0.2
    Version:            25.0.2
    Installed Location: /home/user/sdk/build-tools/25.0.2
...
system-images;android-25;google_apis;x86_64
    Description:        Google APIs Intel x86 Atom_64 System Image
    Version:            4

要确保我们在同一页面上:

  • 我已从this site下载了tools_r25.2.3-linux.zip文件。将其解压缩到〜/ sdk

  • 我使用tools / sdkmanager安装了这个软件包:

构建的工具; 24.0.3
构建工具/ 25.0.2
模拟器| 26.0.0
平台工具| 25.0.4
平台; android-24 | 2
平台; android-25 | 3
工具| 26.0.1

编辑:在读完整个命令输出后,结果证明你也可以使用--verbose标志:

[user@pc:~/sdk/tools]
└─ $ ▶ sdkmanager --list --verbose