来自android:android-maps-utils的ClusterManager已更改,不再向后兼容。

3
上周五我的项目运行得很顺利,但今天星期一似乎Google更新了android-maps-utils,现在项目里充满了错误;-(
问题出在下一行:
mMap.setOnCameraChangeListener(mClusterManager);

因为现在ClusterManager不再是OnCameraChangeListener。问题出现在我的依赖项中,因为我之前使用了它作为OnCameraChangeListener。

compile 'com.google.maps.android:android-maps-utils:0.4+'

所以,它正在自动更新。我现在的问题是,我不知道更新之前我使用的是哪个版本,Github上没有关于版本历史的直接信息,或者至少我找不到。有人知道如何找出上一个版本是哪个(或者我将不得不从4.0开始尝试)吗?
编辑:问题已解决,我正在查看Maven Repo:

https://mvnrepository.com/artifact/com.google.maps.android/android-maps-utils

编辑2:

使用“compile 'com.google.maps.android:android-maps-utils:0.3.4'”解决了问题,项目恢复正常;-)


谢谢。我的代码昨天还能编译,但今天就开始出问题了。 :) - Christian Abella
1个回答

2

非常好,我可以确认它有效。

从以下更改:

dependencies {compile 'com.google.maps.android:android-maps-utils:0.4+'}

dependencies {compile 'com.google.maps.android:android-maps-utils:0.3.4'}

在我的build.gradle文件中


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接