首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以使用Apache Cordova从AVD中选择特定的Android设备模拟器吗?

我可以使用Apache Cordova从AVD中选择特定的Android设备模拟器吗?
EN

Stack Overflow用户
提问于 2014-05-21 15:58:26
回答 4查看 25.5K关注 0票数 32

当使用Cordova CLI从Android设备管理器(AVD)中选择特定的模拟设备时,有没有一种方法?

我同时在开发平板电脑应用程序和智能手机应用程序,由于形状因素和屏幕分辨率不同,需要切换到不同类型的仿真器?

我知道这不是一个特殊的编码问题,但也许我可以在终端中运行一些Cordova代码来使仿真更具体,而不是:

代码语言:javascript
复制
cordova emulate android

它似乎从堆栈中选择了第一个仿真器。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-05-21 23:19:27

像这样使用target参数:

代码语言:javascript
复制
cordova emulate --target=emulator-5554 android

要获取模拟器的设备名称(本例中为“emulator -5554”),请运行/platforms/android/cordova/lib/list-started-emulators.bat

票数 63
EN

Stack Overflow用户

发布于 2020-06-08 17:15:30

如果您运行以下命令,您将获得所有可用设备的列表:

代码语言:javascript
复制
cordova run android --list

接下来,您可以通过运行以下命令模拟您的应用程序:

代码语言:javascript
复制
cordova run android --target="<Device_Name>"
票数 5
EN

Stack Overflow用户

发布于 2018-09-30 02:08:40

对我来说:

如果您使用的是OSX,您可以如前所述在/platform/android/cordova/lib/中打开shell,然后编写以下命令:

代码语言:javascript
复制
./list-emulator-images

在获得仿真器镜像名称之后,

代码语言:javascript
复制
cordova emulate android --target="the name"
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23777337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档