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

如何解决本机Java中的错误“依赖项的AAR元数据中指定的minCompileSdk(31)”?

鄢雅畅
2023-03-14

错误消息:

依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。导航:导航片段:2.4.1。

AAR元数据文件: /Users/alian/.gradle/caches/transforms-3/dfc7e7791b25c1d405f07b2f91495db8/transformed/navigation-fragment-2.4.1/META-INF/com/android/build/gradle/aar-metadata.properties.

共有1个答案

姜博
2023-03-14

错误消息提示如何解决该问题。minCompileSdk永远不能高于参数名称中暗示的compilesdk版本,因为minCompileSdk是您希望支持的最低SDK,所以将其设置为高于compilesdk版本的值,直观上意味着它将不是所需的最低SDK版本。

或者将您的minCompileSdk降级至30 og,将您的CompileSDK版本升级至31,以解决此问题。您可以在此线程中阅读有关这些参数的更多信息:compileSdkVersion和targetSdkVersion之间的区别是什么?

 类似资料: