Android 9 上的 Ionic-cordova 移动应用 appcompat 通知

问题描述

我今天在 Android 9 手机上运行我的 Ionic 应用程序时遇到了这个奇怪的警告,它在 7 和 8 上运行良好。它在应用程序刚刚打开时弹出,但在按下 OK 后仍然继续运行而没有问题。警告警报有这个 "Detected problems with API compatibility (visit g.co/dev/appcompat for more info)" 就可以了。因此,我访问了该站点,这显然与 Ionic 在我们使用的所有组件背后使用的内容更相关(非 SDK 接口。接口的示例可能是 android.net.wifi),这就是这种情况9 及以后的所有 Android 版本。

我如何处理非 SDK 接口或警告本身,因为 Android SDK 是我们从未在 Ionic 中直接使用的东西?如果我可以隐藏警报,这是否可以保证所有设备都可以运行,还是对某些设备实际上可能是一个大问题?提前致谢。 这是我当前的项目设置

Ionic:

   Ionic CLI                     : 6.12.0 (/usr/lib/node_modules/@ionic/cli)
   Ionic Framework               : @ionic/angular 4.11.5
   @angular-devkit/build-angular : 0.803.29
   @angular-devkit/schematics    : 8.1.3
   @angular/cli                  : 8.3.20
   @ionic/angular-toolkit        : 2.1.1

Cordova:

   Cordova CLI       : 10.0.0
   Cordova Platforms : android 7.0.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.1.3,(and 15 other plugins)

Utility:

   cordova-res (update available: 0.15.3) : 0.15.2
   native-run                             : not installed

System:

   Android SDK Tools : 26.1.1 (/home/vukona/Android/Sdk)
   NodeJS            : v12.22.1 (/usr/bin/node)
   npm               : 6.14.12
   OS                : Linux 5.4

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)