【问题标题】:Ionic build android apk : Application not installedIonic build android apk:未安装应用程序
【发布时间】:2017-09-28 16:44:29
【问题描述】:

我已经构建了一个 ionic 应用程序,它在“ionic build android --prod --release”命令上生成了 .apk 文件。当我在移动设备中复制该 .apk 文件时,点击安装按钮后出现应用程序未安装错误。

注意:我有棉花糖操作系统。 我安装了最新的 Android 工作室。 我的 Android SDK 选项卡 -> SDK 平台: Android 7.1.1(Nougat) 状态:已安装。

所有其他都未选中且未安装!

这是我没有在 Android sdk 中安装 Android 6.0 marshmallow 并且我正在我的 6.0 marshmallow 操作系统上尝试 Android 7.1.1 Nougat 构建版本的问题吗?

任何帮助将不胜感激!

【问题讨论】:

  • 如果您之前已经安装了该应用程序,请确保它已正确删除,然后尝试重新安装
  • @chowdary :请阅读我的最后一段,看看您是否可以帮助我!我不太了解您更喜欢哪个应用程序。
  • 检查 platforms->android->AndroidManifest.xml 中的 targetSDK。还有cordova platform version android 给了什么?
  • 您必须使用密钥库对 APK 进行签名。

标签: cordova ionic-framework hybrid-mobile-app android-sdk-tools ionic3


【解决方案1】:

简单,

  • 删除安卓平台。
  • 添加安卓平台。
  • 执行生成apk文件的步骤。

【讨论】:

    【解决方案2】:

    对于其他到达这里的人:

    我刚刚在当前版本的 Ionic 和依赖项中遇到了这个问题:

    • 离子:3.19.0
    • 科尔多瓦:7.1.0
    • “cordova-android”:“6.3.0”,
    • “离子角”:“3.9.2”
    • @ionic/app-scripts": "3.1.5"

    签署 apk 确实对我有用。 [https://ionicframework.com/docs/intro/deploying/]

    【讨论】:

    【解决方案3】:

    这些陡峭的山坡对我有用,你可以试试:

    • 删除android平台ionic cordova platform remove android——不要手动删除,因为你还需要更新package.json
    • 运行ionic cordova build android --prod --release
    • 重复APK签名过程,可以关注the guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-14
      • 2015-06-09
      • 1970-01-01
      • 2017-08-27
      • 2017-10-19
      • 1970-01-01
      相关资源
      最近更新 更多