升级带来的全新文件系统会导致大量的plugin失效,以下为列表(基于cordova-android 7.1.4)
注意: resource android:attr/fontVariationSettings not found
解决办法:强制以28编译即可 参考 https://stackoverflow.com/questions/49208772/error-resource-androidattr-fontvariationsettings-not-found
以下是升级之后碰到问题的插件(大部分是运行时的报错,也有部分新添加最新版本之后导致的编译问题),多数是由于cordova-android7 路径改变导致的:
cordova-plugin-android-permissions (通过升级最新版plugin解决)
cordova-plugin-camera (2.4.1 升级至 4.0.3 )
注意:AS编译假如出现 aapt错误 provider_path找不到,就请手动添加cordova-plugin-customurlscheme (4.3.0 升级至 4.4.0)
cordova-plugin-datepicker (重新添加)
cordova-plugin-dialogs (添加最新版)
cordova-plugin-file (重新添加)
cordova-plugin-geolocation (安装最新版)
ionic-plugin-keyboard (重新安装最新版)