簡體   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