【问题标题】:Ionic Cordova App Not Installing on AndroidIonic Cordova 应用程序未在 Android 上安装
【发布时间】:2017-08-27 00:51:10
【问题描述】:

我相当肯定这个问题在所有 Android 设备上都存在。但是我可能是错的。

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

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

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

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

【问题讨论】:

    标签: android cordova ionic-framework ionic2


    【解决方案1】:

    OP 的反馈

    cordova run android --device
    

    原答案

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

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

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

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

    设置 --> 常规选项卡 --> 安全 --> 未知来源(启用 这个)

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

    【讨论】:

    • 我已经从之前使用 RPG Maker MV 的 APK 的遭遇中检查了未知来源。所以它不是那么多。 -- 编辑正文。
    • 让我们看看 android-debug.apk 在哪里。你知道它在哪个文件夹中生成吗,因为我把 cli 代码放在了,但我找不到它应该在的通常位置。
    • Derp 对不起,运行后它仍然不存在: ionic run android --device
    • 也许您正在构建错误的项目?这是它的默认路径。您有任何构建错误吗?
    • 我使用cordova命令(cordova run android --device)构建了应用程序,然后它生成了APK。然后我安装了它。像魅力一样运行!
    【解决方案2】:

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

    ionic cordova build --debug android

    【讨论】:

      猜你喜欢
      • 2017-09-28
      • 2020-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-04
      相关资源
      最近更新 更多