[英]Flutter Error: Execution failed for task ':app:checkDebugAarMetadata'
[英]Error occur when I am building my app.(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 ) 大于此模块的 compileSdkVersion (android-30)。 依赖项:androidx.core:core-ktx:1.7.0-beta01。 AAR元数据文件:C:\Users\Lara.b.gradle\caches\transforms-2\files-2.1\56c0cb97790e9054921ec81d\jetified-core-ktx-1.7.0-beta01\META-INF\com\android\build.gradle \aar-metadata.properties。 执行时发生故障 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction > 依赖项的 AAR 元数据 (META-INF/com/android/build.gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模块的compileSdkVersion (android-30): 依赖。 androidx:core:core.1.7.0-beta01: AAR 元数据文件: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。
从 GitHub 上的克隆存储库运行代码后遇到此问题的解决方案:
第 1 步:在您的本地系统中创建一个新的 flutter 项目
第2步:复制存根项目的main.dart
文件中给出的代码,并将其粘贴到本地项目的main.dart
文件中
第 3 步:在您的本地项目中创建一个“assets”文件夹
第 4 步:从 GitHub 下载资产文件并将其放入本地“资产”文件夹
第 5 步:在您本地的pubspec.yaml
文件中,为您的“资产”文件夹添加依赖项
第 6 步:将小部件测试文件中的MyApp()
重命名为MaterialApp()
在这里查看我对几乎相同问题的完整回答: https://stackoverflow.com/a/71882107/18520267
将minCompileSdk
中的/com/android/build.gradle/aar-metadata.properties
改为30
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.