我正在尝试使用Android模拟器构建一个docker镜像,以便与Appium一起进行测试,除了avd图像之外,我已经拥有了所有必需的功能。
现在,当我运行android list avd
时,我有一个空列表。
我已经安装了以下工具,但我错过了一些关于如何使用它们来检索图像的文档:android update sdk -t tool,platform-tool,android-24,addon-google_apis-google-24,extra-google-webdriver
。
修改:我正在使用android-sdk_r24.4.1-linux.tgz
。
我已尝试android create avd -t android-24 -n android-24-avd
说Error: This platform has more than one ABI. Please specify one using --abi.
,但 android-24
没有ABI
Available Android targets:
----------
id: 1 or "android-24"
Name: Android 7.0
Type: Platform
API level: 24
Revision: 2
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
----------
id: 2 or "Google Inc.:Google APIs:24"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 1
Description: Android + Google APIs
Based on Android 7.0 (API level 24)
Libraries:
* com.android.future.usb.accessory (usb.jar)
API for USB Accessories
* com.google.android.media.effects (effects.jar)
Collection of video effects
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : no ABIs.
答案 0 :(得分:0)
您可以使用--components
的{{1}}选项执行此操作。例如
android update sdk