![](/img/trans.png)
[英]Cordova (version 10.x) - Ajax POST method not working for Android platform
[英]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.