Ionic App没有在Android设备上安装

时间:2017-03-31 03:13:29

标签: android angular typescript ionic-framework ionic2

我是Ionic的新手。我刚刚在Ionic上创建了一个在浏览器上运行良好的应用程序。因此,我使用生成android-release-unsigned.apk文件的Android工作室将其转换为.apk文件。我将它转移到我的设备上,并尝试安装它,我遇到它没有安装。我无法弄清楚原因。需要一些帮助。

4 个答案:

答案 0 :(得分:11)

您可以按照以下官方文档中提到的步骤进行操作。

Deploying to a Device

但对我来说,它没有用。所以我只是手动完成,如下所示。

  1. ionic cordova run android --device

  2. 使用USB将设备插入PC

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

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

  5.   

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

    1. 之后只需从您复制的位置双击android-debug.apk。然后您的应用将安装在您的设备上。就是这样。您现在可以在真实设备上使用您的应用。

答案 1 :(得分:7)

我能想到的最可能的原因是你的申请没有签名。正如Sampath所说,尝试构建调试版本而不是发布应用程序版本,然后将其安装在您的设备上。您可以使用'ionic run android'并手动将输出android-debug.apk文件复制/粘贴到您的设备。

答案 2 :(得分:0)

  1. $ adb个设备
  2. 本机运行android --app平台/your-app-debug-link.apk --device

答案 3 :(得分:0)

在config.xml的第二行中,有一个名为widget的标签。您必须为此提供唯一的ID。如果安装了另一个具有相同小部件ID的离子应用程序,则您的设备将不允许您安装具有相同ID的另一个应用程序。

enter image description here