Ionic Cordova应用程序无法在Android上安装

时间:2017-04-01 22:53:43

标签: android cordova ionic-framework ionic2

我很确定这个问题在所有Android设备上都存在。但是我错了。

我完成了构建过程,没有任何错误。我在适当的文件夹中找到了APK文件,但是当我通过USB(而不是通过CLI adb)将其上传到我的Android(Galaxy S7边缘)时,在尝试安装后会显示“App not Installed”。我不确定这与手机上的处理器有什么关系,因为我在安装使用RPG Maker MV制作的应用程序时遇到了类似的问题。现在我只是(重新)使用ionic / Cordova而不是标准的基于Java的Android开发来尝试Android开发。

注意: 我已经检查了调试模式/未知来源。 该应用程序本身在Web浏览器测试中运行良好。

所以主要问题: 如何安装?

附带问题: 有没有办法告诉离子我想要为哪个版本的Android构建? (我安装了一些SDK)

2 个答案:

答案 0 :(得分:2)

OP的反馈

cordova run android --device

原始答案

  1. 您需要使用以下apk命令创建CLI的调试版本。

    ionic run android --device
    
  2. 使用USB将设备插入PC

  3. android-debug.apk文件复制到设备(apk路径:.. \platforms\android\build\outputs\apk

  4. 之后,您必须在Android设备上启用以下设置。

  5.   

    设置 - >常规标签 - >安全 - >未知来源(启用   此)

    1. 之后,只需从您复制的位置双击android-debug.apk,然后您的应用就会安装在您的设备上。

答案 1 :(得分:0)

我不确定该命令是否仍然有效,但这对我有用

离子cordova构建--debug android