我在 Android 应用中使用 Google map ,之前工作正常,现在升级后
androidx.preference:preference-ktx从1.1.0到1.2.0,
Google map 停止显示 map 图 block ,但其他一切正常,点击 map 即可工作,...
最佳答案
您好,您检查了 androidx.preference:preference-ktx:1.2.0
带来的依赖项吗? androidx.preference:preference-ktx:1.2.0
的某些传递依赖项可能导致 Google map 库的相同传递依赖项更新。请参阅Gradle dependency resolution了解更多信息
您还可以使用命令 ./gradlew app:dependencies
打印依赖关系树,其中 app
是应用程序 Gradle 项目的名称。请参阅SO发布相同内容
要解决此问题,您必须使用以下 Gradle 代码手动解决依赖关系
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
if (details.requested.group == 'culprit dependency group' && details.requested.name == 'culprit dependency version') {
details.useVersion 'fixing version'
details.because 'reason why we have fixed the version'
}
}
}
有关依赖项解析的详细信息位于 link
关于android - 升级到 androidx.preference :preference-ktx:1. 2.0 后出现奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71089992/