首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在设备上运行Cordova生成的.apk文件而不是模拟器?

如何在设备上运行Cordova生成的.apk文件而不是模拟器?
EN

Stack Overflow用户
提问于 2014-01-28 17:01:35
回答 3查看 35.3K关注 0票数 28

我使用Sencha Touch 2.3.1开发跨平台应用程序,并将其部署到本机平台,我使用的是Cordova 3.3.0

我学习了this教程。完成本教程后,我能够在仿真器中运行.apk文件。现在我想在我的设备上运行应用程序。即使我使用usb将我的设备连接到笔记本电脑,我也无法在我的设备上运行应用程序。任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-01-28 19:42:31

要让项目在您的设备上运行,而不是在模拟器中运行,您基本上只需在运行cordova run android之前插入设备即可。

Cordova只有在找不到连接的设备时才会运行模拟器。

在运行cordova run android之前,我建议您运行命令adb devices来检查android sdk工具是否找到了您的设备。

如果不是,您需要在设备上启用USB调试并为您的设备安装adb驱动程序。

编辑:

由于这个答案似乎得到了选票,我认为这将是一个好主意,以改善它一点…

实际上,当您运行cordova run android以强制在设备上启动时,可以添加一个--device选项(如果没有该选项,如果找不到任何设备,则会启动仿真器,这有时会很烦人)。

票数 62
EN

Stack Overflow用户

发布于 2014-01-28 17:10:11

你应该去cordova/platforms查看是否有ios或android文件夹,这取决于你想要运行应用程序的内容。如果文件夹不在那里,您应该从命令行添加它,如下所示:

代码语言:javascript
复制
cordova platform add android

代码语言:javascript
复制
cordova platform add ios

当然,我假设您已经安装了cordova命令行实用程序

编辑:

获得所需平台的项目文件夹后,可以使用Eclipse、IntelliJ或xCode打开该项目,具体取决于您的平台。一旦你在IDE中打开了它,你就应该能够在你的设备上安装它了。请注意,每个集成开发环境的过程是不同的- Eclipse,IntelliJ,xCode (顺便说一句,你也可以使用Android Studio for android app)

此外,为了能够在Android手机上安装它,您需要从您的设置中启用USB调试。

票数 -1
EN

Stack Overflow用户

发布于 2014-01-28 17:45:45

获取设备中安装.apk文件。你会得到你的应用程序。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21401047

复制
相关文章

相似问题

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