我很确定这个问题在所有Android设备上都存在。但是我错了。
我完成了构建过程,没有任何错误。我在适当的文件夹中找到了APK文件,但是当我通过USB(而不是通过CLI adb)将其上传到我的Android(Galaxy S7边缘)时,在尝试安装后会显示“App not Installed”。我不确定这与手机上的处理器有什么关系,因为我在安装使用RPG Maker MV制作的应用程序时遇到了类似的问题。现在我只是(重新)使用ionic / Cordova而不是标准的基于Java的Android开发来尝试Android开发。
注意: 我已经检查了调试模式/未知来源。 该应用程序本身在Web浏览器测试中运行良好。
所以主要问题: 如何安装?
附带问题: 有没有办法告诉离子我想要为哪个版本的Android构建? (我安装了一些SDK)
答案 0 :(得分:2)
OP的反馈
cordova run android --device
原始答案
您需要使用以下apk
命令创建CLI
的调试版本。
ionic run android --device
使用USB将设备插入PC
将android-debug.apk
文件复制到设备(apk路径:.. \platforms\android\build\outputs\apk
)
之后,您必须在Android设备上启用以下设置。
设置 - >常规标签 - >安全 - >未知来源(启用 此)
android-debug.apk
,然后您的应用就会安装在您的设备上。答案 1 :(得分:0)
我不确定该命令是否仍然有效,但这对我有用
离子cordova构建--debug android