问题描述
我今天在 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 (将#修改为@)