繁体   English   中英

当我构建我的应用程序时发生错误。(任务':app:checkDebugAarMetadata'的执行失败。)

[英]Error occur when I am building my app.(Execution failed for task ':app:checkDebugAarMetadata'.)

  • 出了什么问题:任务 ':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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM