当前位置: 首页 > 知识库问答 >
问题:

Android Studio构建问题:任务:应用程序:checkDebugAarMetadata失败

糜正业
2023-03-14

我刚刚创建了一个新的Android Studio项目,放置了两个按钮,并想运行该应用程序。但结果与上次不同,并抛出以下错误消息:

失败:生成失败,出现异常。

  • 出了什么问题:任务': app: checkDebugAarMetadata'执行失败。

执行com时出错。Android建筑格拉德尔。内部的任务。检查AAR元数据操作检查AAR元数据值时发现一个或多个问题:

 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.4.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\6c44282e022cd3a9cbc870646694ab0a\transformed\appcompat-1.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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-resources:1.4.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\68cb3fa1e8cc28bcefb0e641636adeb7\transformed\jetified-appcompat-resources-1.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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.emoji2:emoji2-views-helper:1.0.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\11f816c6396ec05574f231a43fe2fe51\transformed\jetified-emoji2-views-helper-1.0.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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.emoji2:emoji2:1.0.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\f3f3fbf95d792df4fdb767de361ba6d6\transformed\jetified-emoji2-1.0.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\94786a0692ca429b2403ede1513a9cc7\transformed\core-1.7.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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.lifecycle:lifecycle-process:2.4.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\4104eafb35ec41197ba4898ae753e255\transformed\jetified-lifecycle-process-2.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.
 
 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.lifecycle:lifecycle-runtime:2.4.0.
 AAR metadata file: C:\Users\elias\.gradle\caches\transforms-3\c726bc0560b0638acbd3117252a1943f\transformed\lifecycle-runtime-2.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.

>

获取更多帮助https://help.gradle.org

此版本中使用了不推荐的Gradle功能,使其与Gradle 8.0不兼容。使用“-warning mode all”显示单个弃用警告。看见https://docs.gradle.org/7.0.2/userguide/command_line_interface.html#sec:command_line_warnings

在25秒内生成失败22个可操作任务:22个已执行

由于配置问题,生成扫描未发布。

Gradle的服务条款尚未达成一致。

有关更多信息,请参阅https://gradle.com/help/plugin-terms-of-service.

或者,如果您使用的是Gradle Enterprise,请指定服务器位置。有关更多信息,请参阅https://gradle.com/help/plugin-enterprise-config. ´´´

我也卸载了Android Studio,但它不起作用。有人知道该怎么做吗?我对Android Studio和Gradle很陌生。谢谢!

共有1个答案

白腾
2023-03-14

minCompileSdk是31,但MinSDK版本要低得多。增加项目的compileSdk就足以解决这个问题。

android {
    compileSdk 31
...
}
 类似资料:
  • 问题内容: 这是build.gradle 在这里,我使用Gradle Build。()生成签名的APK 。3.构建任务app:processReleaseResources失败。 这是堆栈跟踪: 我被卡在这里任何解决方案如何解决此问题,请帮助我。 问题答案: 经过阅读了很多文章之后,我终于找到了解决这个问题的方法。 此问题是由于sdk工具版本不匹配所致。 build.gradle文件中的目标sdk

  • 失败:生成失败,出现异常。 > 出了什么问题:任务执行失败:app: mergeDebugResources。 <区块报价> [string/google_app_id] /home/yushin/Desktop/b/TopStreetZambia/platforms/android/app/src/main/res/values/strings.xml[string/google_app_id]

  • 错误:任务“:app:TransformClassesWithJarmergingForDebug”执行失败。例外:java.util.zip.zipException:重复条目:com/google/android/gms/maps/googlemapoptions.class Gradle sync启动Gradle sync完成执行任务:[:app:GenerateDebugSources,:

  • 我试图运行我的Flitter应用程序,结果显示: 在我使用问题部分的标志后,出现了其他内容。 我从appbrewery颤振课程中获取了这个颤振应用程序的所有材料。这是在我尝试制作MIcard项目时发生的。有没有解决这个问题的想法?

  • 我已经使用向导生成了一个带有导航抽屉的应用程序。 当我选择“运行”“应用”或“调试”“应用”时,我会得到以下错误: 生成签名APK...选项工作,它创建的签名应用程序,可以安装在电话和工作。也可以使或重建项目在调试或发布中工作,没有错误。 null

  • 在我尝试运行ionic cordova应用程序后,这个错误随机出现。这不仅发生在我一直在工作的分支上,也发生在我尝试运行的其他分支上,这让我相信这是我的机器的问题。我尝试重新启动并重新安装这些软件包,但问题仍未解决。