【问题标题】:Ionic 4: this.platform.is('desktop') returns wrong value when installed apk in android 4.4.4Ionic 4:this.platform.is('desktop') 在 android 4.4.4 中安装 apk 时返回错误值
【发布时间】:2019-10-15 23:53:55
【问题描述】:

我使用 Ionic 4 创建了一个应用程序,并使用以下代码构建了 android 应用程序。

alert('desktop ' + this.platform.is('desktop'));

当我在 android 4.4.4 版本的设备和模拟器中安装应用程序时,它显示警报值为 true 而在其他更高操作系统版本的设备中它显示为 false强>。

我在代码中的很多地方都使用了平台条件。由于上述问题代码在 android 4.4.4 设备中中断。

我无法理解为什么它在 android kitkat 设备中将桌面平台显示为 true

离子信息:

Ionic:

   ionic (Ionic CLI)             : 4.12.0 (C:\Users\user1\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.4.2
   @angular-devkit/build-angular : 0.13.9
   @angular-devkit/schematics    : 7.3.9
   @angular/cli                  : 7.3.9
   @ionic/angular-toolkit        : 1.5.1

Cordova:

   cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
   Cordova Platforms     : android 8.0.0
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.0.1, (and 4 other plugins)

System:

   Android SDK Tools : 26.1.1 (C:\Users\user1\AppData\Local\Android\sdk)
   NodeJS            : v10.14.2 (C:\Program Files\nodejs\node.exe)
   npm               : 6.4.1
   OS                : Windows 10

谁能提供任何解决这个问题的方法?

【问题讨论】:

    标签: ionic-framework ionic4 android-4.4-kitkat


    【解决方案1】:

    Ionic 4 可以正常运行最低 android 5.0 lolipop。

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-13
      • 2017-08-04
      • 2016-01-15
      相关资源
      最近更新 更多