如何在没有自动启动应用程序的情况下将cordova应用程序部署到android?
Posted
技术标签:
【中文标题】如何在没有自动启动应用程序的情况下将cordova应用程序部署到android?【英文标题】:how to deploy cordova app to android without auto-launching app? 【发布时间】:2021-01-09 05:03:57 【问题描述】:使用 CLI 是否有任何方法可以在不自动启动应用的情况下将应用部署/安装到 android(或 ios)设备?我需要测试一个场景,用户将应用程序部署到手机(例如,通过应用程序商店)但没有 launch/open
商店中的应用程序(他们只是关闭商店并返回设备......首先- 再次运行应用程序)
类似:cordova run android --target=x1233455 --no-run
我试过了:
cordova build android --device=x1233455
cordova build android --target=x1233455
我通过 Xcode for iOS 找到了一种方法,但无法找到适用于本机 cordova(或 Ionic)的方法。它非常适合我的测试。如果cordova cli(适用于android)没有可用的方法,那么在Android Studio中是否有方法可以做到这一点?
【问题讨论】:
看adb
命令,How to install an apk in one of the connected devices through adb?
嘿,就这么简单。 adb install app.apk
- 无需运行即可安装 - 好吧,所以我已阅读。除了管理连接的设备之外,我从来没有真正使用过adb
- 总是使用ionic/corodva run/build
命令。不久将在这里进行测试。谢谢。
【参考方案1】:
对于其他可能需要解决此问题的人(感谢:@MorrisonChang):
adb -s <DEVICE ID> install <PATH TO APK>
【讨论】:
以上是关于如何在没有自动启动应用程序的情况下将cordova应用程序部署到android?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不导入的情况下将excel电子表格导入anylogic数据库,即在主启动时使用代码
在没有 Photoshop 知识的情况下创建简单的启动画面(Ionic/Cordova)