Ionic 5 将 Android minSdkVersion 从 21 更改为版本 23
Ionic 5 to change Android minSdkVersion from 21 to version 23
我正在 android 模拟器上试用 Ionic 5 应用程序。
命令:ionic capacitor run android -l --external
错误:
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [androidx.security:security-crypto:1.0.0]
模拟器:
Name: Pixel_2_API_27 CPU/ABI:
Google APIs Intel Atom (x86)
Target: google_apis [Google APIs] (API level 27)
Skin: pixel_2
SD Card: 100M
Package.json:
"@ionic/angular": "^5.5.2"
"@ionic-native/core": "^5.34.0",
在 Ionic 4 之前,我们可以更改 config.xml
<preference name="android-minSdkVersion" value="23" />
但在 Ionic 5 中,我不确定如何更改它。
在 Capacitor 上,您从 gradle 开始管理 minSdkVersion
:
yourProjectName\android\variables.gradle
希望对你有用。
我正在 android 模拟器上试用 Ionic 5 应用程序。
命令:ionic capacitor run android -l --external
错误:
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 21 cannot be smaller than version 23 declared in library [androidx.security:security-crypto:1.0.0]
模拟器:
Name: Pixel_2_API_27 CPU/ABI:
Google APIs Intel Atom (x86)
Target: google_apis [Google APIs] (API level 27)
Skin: pixel_2
SD Card: 100M
Package.json:
"@ionic/angular": "^5.5.2"
"@ionic-native/core": "^5.34.0",
在 Ionic 4 之前,我们可以更改 config.xml
<preference name="android-minSdkVersion" value="23" />
但在 Ionic 5 中,我不确定如何更改它。
在 Capacitor 上,您从 gradle 开始管理 minSdkVersion
:
yourProjectName\android\variables.gradle
希望对你有用。