检查AAR元数据值时发现一个或多个问题:
依赖项的AAR元数据(META-INF/com/android/build/gradle/aar-metadata.properties)中指定的minCompileSdk(31)大于此模块的compileSdkVersion(android-30)。依赖项:androidx.appcompat: appcompat: 1.4.0。AAR元数据文件:C:\用户\USER\AppData\本地\Android\Sdk\缓存\变换-3\46d15f5c58a469270eeba15db4463d05\变换\appcompat-1.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。appcompat:appcompat资源:1.4.0。AAR元数据文件:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\70088de83757cd2e92dadb8b386e6adb\transformed\jetified-appcompat-resources-1.4.0\META-INF\com\Android\build\gradle\AAR元数据。财产。
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。emoji2:emoji2视图助手:1.0.0。AAR元数据文件:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\6CBED90352B21353DF3539E2E7F22AF\transformed\jetified-emoji2-views-helper-1.0.0\META-INF\com\Android\build\gradle\AAR元数据。财产。
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。emoji2:emoji2:1.0.0。AAR元数据文件:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\09b79be83fba3907471fe1de63f439d3\transformed\jetified-emoji2-1.0.0\META-INF\com\Android\build\gradle\AAR元数据。财产。
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。核心:核心:1.7.0。AAR元数据文件:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\9339927e08badd09bc5459e4ba900d5f\transformed\core-1.7.0\META-INF\com\Android\build\gradle\AAR元数据。财产。
依赖项的AAR元数据(META-INF/com/android/build/gradle/aar-metadata.properties)中指定的minCompileSdk(31)大于此模块的compileSdkVersion(android-30)。依赖项:androidx.lifecycle:生命周期-进程:2.4.0。AAR元数据文件:C:\用户\USER\AppData\本地\Android\Sdk\缓存\transforms-3\0e4a425e61d135d109d64d5f17d999df\转换\jetied-lifesycle-进程-2.4.0\META-INF\com\android\build\gradle\aar-metadata.properties.
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。生命周期:生命周期运行时:2.4.0。AAR元数据文件:C:\Users\USER\AppData\Local\Android\Sdk\caches\transforms-3\bca1bb61c15ab5807e64593ca04debef\transformed\lifecycle-runtime-2.4.0\META-INF\com\Android\build\gradle\AAR元数据。财产。
你只需要安装最新的
在应用程序/构建中。渐变文件更改compileSdk
的值为31
(一些较新的组件需要高于Android studio默认设置的sdk版本)
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。appcompat:appcompat:1.4.0
解决方法在于错误本身。有两种解决方案:
compileSdkVersion 30
。gradle文件,并将其更改为compileSdkVersion 31
android {
defaultConfig {
configurations.all {
resolutionStrategy {
force 'androidx.lifecycle:lifecycle process:2.3.1'
force 'androidx.appcompat:appcompat:1.3.1'
force 'androidx.appcompat:appcompat-resources:1.3.1'
// force 'androidx.emoji2:emoji2-views-helper:1.0.0', This won't work, because it is made to work with Android SDK version 31 only
force 'androidx.core:core:1.6.0'
force 'androidx.lifecycle:lifecycle-runtime:2.3.1'
}
}
}
}
强制其他依赖项的旧版本只会导致这样的错误。
只遵循这两个步骤中的一个
如何解决依赖项的AAR元数据中指定的错误minCompileSdk(31)? 我得到了错误: 依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。appcompat:appcompat:
错误消息: 依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。导航:导航片段:2.4.1。 AAR元数据文件: /Users/alian/.gradle/caches/transfor
我有一个问题我的应用程序工作正常,但突然当我尝试运行它不再工作,我的应用程序没有打开它显示这 我怎样才能解决这个问题??再次运行我的应用程序,为什么会显示此消息?? 更新:我试图修复它,但它现在显示给我这个
最初的关闭原因未得到解决 错误消息: 依赖项的AAR元数据(META-INF.com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的compileSdkVersion(android-30)。依赖项:androidx.core:core ktx:1.7.0-alpha02。 AAR 元数据文件: C:
一周前,该应用程序运行良好,但突然(没有任何更新)该应用程序没有运行。 我尝试运行应用程序时出现此错误 依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。工作:工作运行时间:2.7.0
问题内容: 假设我想在项目中添加guice-assistedinject作为依赖项。它将guice工件指定为依赖项本身。如何告诉它使用guice的no_aop版本? 我知道我可以执行以下操作,但是我可以一步完成而不排除guice模块吗? 问题答案: 没有更简单的解决方案。您可以使用简短的依赖性表示法(例如)来缩短代码。