2016-10-13 56 views
3

我正在嘗試用Android模擬器爲Appium構建一個用於測試目的的Docker圖像,除了avd圖像以外,我已經有了所有必要的工具。 現在,當我運行android list avd我有一個空的列表。有沒有一個命令行工具來下載Android模擬器圖像(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

你可以用--components選項android update sdk做到這一點。例如

$ android update sdk --components=sys-img-x86-android-18 
+0

它不工作,我有'錯誤:標誌' - 組件'不適用於'更新sdk'.'。有關信息,我正在使用sdk 24.4.1 linux。 – FXG