2017-04-01 38 views
1

我相当确定该问题在所有Android设备上都存在。但是我可能是错的。Ionic Cordova应用程序未在Android上安装

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

注: 我已经有调试模式/未知来源选中。 该应用程序本身在Web浏览器测试中正常工作。

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

旁边的问题: 有没有一种方法可以告诉离子我想要构建的Android版本? (我有几个安装的SDK)

回答

2

OP的反馈

cordova run android --device 

原来的答案

  1. 您需要使用下面CLI命令创建的0​​调试版本。

    ionic run android --device 
    
  2. 插头的设备使用PC USB

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

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

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

  • 之后刚刚双击android-debug.apk从您复制的位置开始。然后,您的应用程序将安装在您的设备上。
  • +0

    我都未知来源已经使用APK的检查从以前的遭遇,从RPG制造商MV。所以它并不那么重要。 - 编辑机构。 – CodeMonkeyAlx

    +0

    正在工作还是? – Sampath

    +0

    让我们看看android-debug.apk在哪里。你知道它生成什么文件夹,因为我把cli代码放进去,但是我不能找到它应该是的平常地方。 – CodeMonkeyAlx

    0

    我不知道是否该命令仍然有效,但这个工作对我来说

    离子科尔多瓦构建--debug安卓