簡體   English   中英

如何使用命令行創建Intel Atom x86_64 Android avd

[英]How can I create an Intel Atom x86_64 Android avd with command line

我正在嘗試自動化創建Android模擬器,在其上安裝和測試應用程序以及刪除它們的過程。 我能夠從UI創建和啟動模擬器。 但是,當我在下面執行命令時:

android create avd

我收到錯誤:

Error: The parameters --target, --name must be defined for action 'create avd'

不知道目標是什么我環顧四周,發現如果我運行了android list targets它會顯示我已經安裝的目標列表。 下面列出的目標是我認為我需要的

id: 2 or "android-25"
 Name: Android 7.1.1
 Type: Platform
 API level: 25
 Revision: 1
 Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
Tag/ABIs : android-tv/x86, google_apis/x86, google_apis/x86_64

所以我修改了我的命令以包含目標的id以及添加要獲取的名稱

android create avd -n test2 -t 2

我收到錯誤:

Error: Invalid --tag default for the selected target.

我已經google了,實際上無法找出標簽是什么以及我如何知道哪個標簽適用於哪個目標,我也看到很多人定義abi並且不知道如何將其與正確的目標相關聯。

有沒有人知道如何從命令行創建AVD !!

我看到你在android list targets的輸出中有標記

Tag/ABIs : android-tv/x86, google_apis/x86, google_apis/x86_64

您可能必須選擇特定的一個,比如使用--tag 'android-tv/x86'或短格式--tag 'android-tv/x86' -g 'android-tv/x86'

您的avaialble avd中可能沒有default目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM