android - 升级到 androidx.preference :preference-ktx:1. 2.0 后出现奇怪的行为

标签 android google-maps preference

我在 Android 应用中使用 Google map ,之前工作正常,现在升级后

androidx.preference:preference-ktx从1.1.01.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/

相关文章:

java - 从 FirestoreRecyclerView 添加多个项目到 recyclerview

javascript - Google Maps API v3 绘图管理器 - map 未呈现

android - 如何让标记出现在谷歌地图初始窗口的中央?

android - PreferenceActivity 显示/编辑域对象的值

android - Android 上的 Detox 构建失败 : Error while dexing

java - JSON 字符处未终止的对象

java - 如何在 OpenGL 中移动相机

javascript - 如何在 Javascript 和 Delphi 之间发送数据?

ios - 在更新和同步到iCloud时将程序数据保留在iOS应用中

ios - 如何开发动态iOS设置菜单