当我构建我的应用程序时发生错误。(任务 ':app:checkDebugAarMetadata' 执行失败。)
Error occur when I am building my app.(Execution failed for task ':app:checkDebugAarMetadata'.)
- 出了什么问题:
任务“:app:checkDebugAarMetadata”执行失败。
Multiple task action failures occurred:
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.core:core-ktx:1.7.0-beta01.
AAR metadata file: C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1c0cb97790e9054921ec81d\jetified-core-ktx-1.7.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
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.core:core:1.7.0-beta01.
AAR metadata file: C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1\ad49c3e20e28519b53\core-1.7.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
将/com/android/build/gradle/aar-metadata.properties
中的minCompileSdk
改为30
在 GitHub 上的克隆存储库 运行 代码后遇到此问题的解决方案:
第 1 步:在您的本地系统中创建一个新的 flutter 项目
第 2 步:复制存根项目的 main.dart
文件中给出的代码并将其粘贴到本地项目的 main.dart
文件中
第 3 步:在您的本地项目中创建一个 'assets' 文件夹
第 4 步:从 GitHub 下载 asset-files 并将它们放入本地 'assets' 文件夹
第 5 步:在您的本地 pubspec.yaml
文件中,为您的 'assets' 文件夹添加依赖项
第 6 步:将小部件测试文件中的 MyApp()
重命名为 MaterialApp()
在这里查看我对几乎相同问题的完整回答:
- 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。
Multiple task action failures occurred: 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.core:core-ktx:1.7.0-beta01. AAR metadata file: C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1c0cb97790e9054921ec81d\jetified-core-ktx-1.7.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties. 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.core:core:1.7.0-beta01. AAR metadata file: C:\Users\Lara!b.gradle\caches\transforms-2\files-2.1\ad49c3e20e28519b53\core-1.7.0-beta01\META-INF\com\android\build\gradle\aar-metadata.properties.
将/com/android/build/gradle/aar-metadata.properties
中的minCompileSdk
改为30
在 GitHub 上的克隆存储库 运行 代码后遇到此问题的解决方案:
第 1 步:在您的本地系统中创建一个新的 flutter 项目
第 2 步:复制存根项目的 main.dart
文件中给出的代码并将其粘贴到本地项目的 main.dart
文件中
第 3 步:在您的本地项目中创建一个 'assets' 文件夹
第 4 步:从 GitHub 下载 asset-files 并将它们放入本地 'assets' 文件夹
第 5 步:在您的本地 pubspec.yaml
文件中,为您的 'assets' 文件夹添加依赖项
第 6 步:将小部件测试文件中的 MyApp()
重命名为 MaterialApp()
在这里查看我对几乎相同问题的完整回答: