【发布时间】:2022-08-24 13:43:28
【问题描述】:
由于许多其他人有以下错误。我明白了,但我正在使用 Ionic Cordova。
Execution failed for task \':app:checkDebugAarMetadata\'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction
> The minCompileSdk (31) specified in a
dependency\'s AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
is greater than this module\'s compileSdkVersion (android-30).
Dependency: androidx.appcompat:appcompat:1.6.0-alpha01.
AAR metadata file: C:\\Users\\ultrastark\\.gradle\\caches\\transforms-3\\3dadc1407007dc7f031b18b2d33f4031\\transformed\\appcompat-1.6.0-alpha01\\META-INF\\com\\android\\build\\gradle\\aar-metadata.properties.
我现在必须将它们都更改为以下版本
implementation \'androidx.core:core-ktx:1.6.0\'
implementation \'androidx.appcompat:appcompat:1.3.1\'
但我不能通过 Android Studio 做到这一点,因为我使用的是 Vs-Code、Ionic 和 Cordova,或者我可以吗?
在 Cordova 或 Ionic 中更改这些版本的方法是什么?
附加信息
我正在运行以下
- ionic cordova platform remove android && ionic cordova platform add android && ionic cordova prepare android && ionic cordova run android --livereload --device --verbose
使用以下版本的cordova-android: 10.1.2
我不能安装版本31,因为cordova 还不支持它
-
我也被困在这个...
-
@PineappleExpress 您现在可以下载最新版本的cordova-android ;)
标签: cordova gradle ionic-framework androidx