一周前,该应用程序运行良好,但突然(没有任何更新)该应用程序没有运行。
我尝试运行应用程序时出现此错误
依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。工作:工作运行时间:2.7.0-beta01。AAR元数据文件:/home/kishan/。gradle/caches/transforms-2/files-2.1/AF85EDD7F0482DFC2E0C9A0519784E/work-runtime-2.7.0-beta01/META-INF/com/android/build/gradle/aar-metadata。财产。
这是相同的截图:
从我的应用程序级别gradle文件,我可以看到我有
compileSdkVersion 30
和targetSdkVersion 30
不确定是什么导致了这个问题。
任何帮助都将不胜感激。非常感谢。
保留targetSdkVersion 30
,但将compileSdkVersion
更改为31。
work manager测试版可能也使用Android SDK 31。
在编译Android SDK 30时,work manager无法编译,因为它使用Android SDK 31,因此使用了Android SDK 30中不存在的新API。
Work Manager 2.7.0的发行说明明确警告,此版本及以上版本仅与API 31兼容。
所以你的选择是:
好的,我终于解决了这个问题。
这个问题是因为依赖性androidx。work:work runtime
但我想首先提到的是,我没有在我的项目中直接使用该依赖项(没有添加到我的应用程序级gradle中),可能其他依赖项在内部使用了该依赖项。
因此,我所做的是通过添加以下内容来强制降低其版本
configurations.all {
resolutionStrategy { force 'androidx.work:work-runtime:2.6.0' }
}
里面
android {
defaultConfig {
//here
}
}
它解决了我的问题。
我遇到了这个问题,而想运行项目与反应原生运行android 依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。活动:活动组合:1.4.0。AAR元数据文件:/Users/neda/。g
如何解决依赖项的AAR元数据中指定的错误minCompileSdk(31)? 我得到了错误: 依赖项的AAR元数据(META-INF/com/android/build/gradle/AAR metadata.properties)中指定的minCompileSdk(31)大于此模块的CompileSDK版本(android-30)。依赖:androidx。appcompat:appcompat:
检查AAR元数据值时发现一个或多个问题: 依赖项的AAR元数据(META-INF/com/android/build/gradle/aar-metadata.properties)中指定的minCompileSdk(31)大于此模块的compileSdkVersion(android-30)。依赖项:androidx.appcompat: appcompat: 1.4.0。AAR元数据文件:C:\
错误消息: 依赖项的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:
我正在用Tianium框架构建一个Android模块,我必须以AAR格式包含一个外部依赖项。我试图从AAR(即归档文件)中只提取类JAR,并将其包含在模块中,但这种技巧只适用于不依赖于任何资源的库(这就是制作AAR而不是JAR的原因)。 有没有办法在钛模块(使用Ant作为构建工具)的构建过程中包含AAR? 编辑:似乎在Appcelerator会有人做这件事:https://jira.appcele