繁体   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