Ionic App 未安装在 android 设备中
Posted
技术标签:
【中文标题】Ionic App 未安装在 android 设备中【英文标题】:Ionic App not installing in android device 【发布时间】:2017-08-25 04:47:35 【问题描述】:我是 Ionic 的新手。我刚刚在 Ionic 中制作了一个在浏览器上运行良好的简单应用程序。因此,我使用生成 android-release-unsigned.apk 文件的 Android 工作室将其转换为 .apk 文件。我将它转移到我的设备并尝试安装它时遇到它没有被安装。我无法找出原因。需要一些帮助。
【问题讨论】:
【参考方案1】:您可以按照下面官方文档中提到的步骤进行操作。
Deploying to a Device
但对我来说,它不起作用。所以我只是手动完成了,如下所示。
ionic cordova run android --device
使用 USB 将设备插入 PC
将android-debug.apk
文件复制到设备(apk路径:..\platforms\android\build\outputs\apk)
之后,您必须在您的 Android 设备上启用以下设置
设置 --> 常规选项卡 --> 安全 --> 未知来源(启用此功能)
-
之后,只需从您复制的位置双击
android-debug.apk
。然后您的应用程序将安装在您的设备上。就是这样。您现在可以在真实设备上使用您的应用程序了。
【讨论】:
谢谢前辈..它工作..它在我的设备上部署得很好。 我不是说在移动设备上运行/调试...我想构建发布【参考方案2】:我能想到的最可能的原因是您的应用程序没有签名。正如 Sampath 提到的,尝试构建一个调试版本而不是发布版本的应用程序,然后将其安装在您的设备上。您可以使用“ionic run android”并将输出的 android-debug.apk 文件手动复制/粘贴到您的设备。
【讨论】:
【参考方案3】:在 config.xml 的第 2 行,有一个名为 widget 的标签。你必须为此提供一个唯一的 ID。如果安装了另一个具有相同小部件 id 的 ionic 应用程序,您的设备将不允许您安装具有相同 id 的另一个应用程序。
【讨论】:
【参考方案4】:-
$ adb 设备
native-run android --app platform/your-app-debug-link.apk --device
【讨论】:
以上是关于Ionic App 未安装在 android 设备中的主要内容,如果未能解决你的问题,请参考以下文章
platform.ready() 方法未在使用 ionic 的 Android 设备中触发
VS2017 Cordova 出现错误 @ionic/app-scripts 未安装