繁体   English   中英

有没有人成功地将您的 ionic cordova Hybrid 应用程序从 android 9.x 版升级到 android Cordova 10.x 版

[英]Has anybody successfully upgraded your ionic cordova Hybrid app from android version 9.x to android Cordova version 10.x

我正在尝试将应用程序的 Android 科尔多瓦版本从 v9 升级到 v10。 但我面临构建问题。有没有其他人面临同样的问题。 我已经尝试并应用了此链接所需的先决条件https://cordova.apache.org/announcements/2021/07/20/cordova-android-10.0.0.html

请输入您的想法。

有一个版本,10.1.0 修复了一些问题。 一开始就试试这个

尝试以下步骤来更新您的应用:

步骤 1): 删除白名单插件: ionic cordova plugin rm cordova-plugin-whitelist

步骤 2): 添加 android x 插件: ionic cordova plugin add cordova-plugin-androidx

step3): 添加 adnroid x 适配器: ionic cordova plugin add cordova-plugin-androidx-adapter

这些将解决您的迁移问题。

从我尝试过的来看,似乎

不再需要cordavo-plugin-androidx ,因为它不支持cordova-andriod : 10 及更高版本。

删除cordova-plugin-whitelist并添加cordova-plugin-androidx-adapter就足够了。

我目前在cordova-android上:10.1.1。

如果您使用本地存储来保存数据,即cordova-sqlite-storage ,请确保将其更新为 6.0.0 并在您的config.xml添加这一行,以便从API 29 -> API 30迁移您的应用程序中的本地存储数据.

卸载: ionic cordova plugin rm cordova-sqlite-storage
安装: ionic cordova plugin add cordova-sqlite-storage@6.0.0
安装节点包: npm i cordova-sqlite-storage@6.0.0

<preference name="AndroidInsecureFileModeEnabled" value="true" />

最后一句话,请务必更新您的 android studio SDK 以支持30.0.3 ,否则您可能会遇到一些构建错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM