因为很多人都有以下错误。我得到了它,但我用离子 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工作室,因为我正在使用VS代码,离子& cordova ,或者我可以吗?
在 cordova 或爱奥尼亚语中,有什么方法可以改变这些版本?
其他信息
我正在追踪
- 离子 cordova 平台删除android &&离子 cordova 平台添加android &&离子 cordova 准备android &&离子 cordova 运行android --livereload --设备--详细信息
使用以下版本的cordova-android: 10.1.2
我无法安装31
版本,因为cordova尚不支持该版本
1条答案
按热度按时间dfuffjeb1#
虽然我找不到任何答案,
我们现在可以运行下面的
npm i cordova-android@latest -D
。这将安装它的最新版本,它现在支持api版本
31
(以及32
)。