![](/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.