【问题标题】:Easiest way to install the Ionic android app I created on a mobile安装我在手机上创建的 Ionic android 应用程序的最简单方法
【发布时间】:2018-05-31 16:31:22
【问题描述】:
在这个网站 (https://ionicframework.com/docs/intro/deploying/) 我读到我应该在命令提示符下给出这个命令: ionic cordova run android --prod --release
我试过了,但它只尝试在模拟器上启动应用程序(我有一些问题,所以它实际上并没有启动模拟器)。此命令是否还会创建一个文件,我可以将其放在我的手机上并安装应用程序?我不想把应用程序放在 Google Play 上,只是放在我的手机上。
我尝试将 android-debug.apk 放在我的手机上并运行它,但我的手机无法安装它(.../platforms/android/build/outputs/apk/android-debug.apk)
我不是在尝试在我的手机上测试该应用程序,而是在尝试安装它。
【问题讨论】:
标签:
ionic-framework
ionic2
ionic3
【解决方案1】:
如果您想将 apk 部署到您的设备
ionic cordova run android --device 确实是正确的。 (尝试添加--device)
在为生产构建时只需要--prod --release(构建时间更长)。
在运行(= 构建、安装和启动您的应用)之前,请检查您的设备是否启用了 USB 调试。您可以通过运行adb devices 检查您的设备是否已连接。由于run 命令包括构建,是的run 应该为您创建一个apk。
正如您所说,您也可以手动安装 apk。在这里确保使用正确的 apk。 android-debug.apk 是开发版本(没有--release 标签),由于您尝试运行生产版本(--release),您正在寻找 android-release.apk 或 android-release-unsigned.apk.
【解决方案2】:
转到手机中的设置 -> 安全性,然后检查未知来源(允许从 Play 商店以外的来源安装应用程序)并尝试再次放置 android-debug.apk。这应该工作