【问题标题】:Ionic/Cordova - App only installing on nougatIonic/Cordova - 仅在牛轧糖上安装的应用程序
【发布时间】:2018-01-17 13:20:53
【问题描述】:

我最近开始使用ionic/cordova,目前正在不同的安卓平台上测试我的应用程序。在我的 config.xml 文件中,我将 minSdkVersiontargetSdk 设置为 19 (Kitkat) 并将我的 maxSdkVersion 设置为 26 (Oreo) 就像这样。

<platform name="android">
        <preference name="android-minSdkVersion" value="19" />
        <preference name="android-targetSdkVersion" value="19" />
        <preference name="android-maxSdkVersion" value="26" />

当我添加我的 android 平台时,它会像预期的那样进入 AndroidManifest.xml。在我运行 ionic cordova build android --prod --release 并根据 ionic 站点上的部署文档继续签署应用程序后,我尝试在不同的设备上安装 apk。它可以在牛轧糖设备上安装并正常工作,但在棉花糖和奇巧设备上根本无法安装。

当我运行ionic cordova platform add android --save 时,它说:


将cordova-fetch用于cordova-android@~6.3.0 添加android
项目...
为 Android 平台创建 Cordova 项目:
路径:平台\android
包:io.ionic.starter
名称:Lock_Ninja
活动:MainActivity
Android 目标:android-26
子项目路径:CordovaLib

根据其他论坛的说法,对 config.xml 文件所做的更改是为了覆盖上面显示的 Android Target。但尽管如此,apk 仅安装在牛轧糖设备上。我怎样才能解决这个问题?

ionic:版本 3.19.0
cordova:7.1.0
cordova-android@6.3.0
AndroidSdkBuildTols:27.0.3

【问题讨论】:

    标签: android cordova ionic-framework sdk apk


    【解决方案1】:

    这里问题已经解决了https://forum.ionicframework.com/t/apk-only-installs-on-nougat-devices/118517/2?u=uvir127

    基本上app的包名和已经安装的同名app冲突

    【讨论】:

      猜你喜欢
      • 2016-12-30
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多