Kis*_*nki 3 android build gradle android-studio
一周前,该应用程序运行完美,但突然(没有更新任何内容)该应用程序无法运行。
当我尝试运行该应用程序时出现此错误
依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 大于此模块的compileSdkVersion (android-30)。依赖项:androidx.work:work-runtime:2.7.0-beta01。AAR 元数据文件:/home/kishan/.gradle/caches/transforms-2/files-2.1/af85edd7f0482dfc2b2e0c9a0519784e/work-runtime-2.7.0-beta01/META-INF/com/android/build/gradle/aar-metadata。特性。
这是相同的屏幕截图:
从我的应用程序级别 gradle 文件中,我可以看到我有
compileSdkVersion 30
和targetSdkVersion 30
不确定是什么导致了这个问题。
任何帮助,将不胜感激。谢谢你!
好的,最后我解决了这个问题。
问题是由于依赖关系引起的androidx.work:work-runtime
,但我想首先提到,我没有直接在项目中使用该依赖关系(未添加到我的应用程序级别 gradle 中),可能有其他依赖关系在内部使用该依赖关系。
所以我所做的就是通过添加这个来强制降级其版本
configurations.all {
resolutionStrategy { force 'androidx.work:work-runtime:2.6.0' }
}
Run Code Online (Sandbox Code Playgroud)
里面
android {
defaultConfig {
//here
}
}
Run Code Online (Sandbox Code Playgroud)
它解决了我的问题。
归档时间: |
|
查看次数: |
6367 次 |
最近记录: |