盡管發現了一些非常相似的 Stack Overflow 問題,但我還是被困在這里。
我的具體案例是嘗試在 Android 上構建一個應用程式,我最近將它更新到了 Ionic 6,最顯著的是添加了 Capacitor——同時仍然使用 Cordova 作為幾個插件,但不再用于構建。
正在進行的作業在![Capacitor 3 和 Ionic 6 Android 版本命中“uses-sdk:minSdkVersion 1 不能小于庫 [:capacitor-app] 中宣告的版本 21”](https://img.uj5u.com/2021/12/30/81958ef17fdd44ae8c48d6cc5f6dab54.jpg)
在該視窗的左側,選擇app模塊。選擇后,單擊Flavors視窗窗格頂部的選項卡。將您的最低 SDK 版本設定為 21。
![Capacitor 3 和 Ionic 6 Android 版本命中“uses-sdk:minSdkVersion 1 不能小于庫 [:capacitor-app] 中宣告的版本 21”](https://img.uj5u.com/2021/12/30/b154c8fd4af14fc79fd63ebced7beef2.jpg)
說明:隨著 Android 更新到新版本,開發人員用于 Android 的工具會發生變化(更新或棄用)。因此,您不能在舊版本上使用新工具。版本是第一個 Android SDK(我們絕對不想使用它!)。Capacitor 要求 SDK 至少為 版本。121
第二次嘗試修復
如果這不起作用,我們可以隨時嘗試一起重建 android 應用程式。(注意:這樣做后,您將丟失 AndroidManifest.xml 中的任何自定義更改、自定義應用程式圖示等。如果您還沒有觸及任何這些東西,那就太好了!)。
android從 Ionic 專案的根檔案夾中洗掉檔案夾。- 運行命令
ionic capacitor add android - 運行命令
ionic capacitor build android - 構建并運行!
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/396918.html
