2011-11-02 48 views
2
java.lang.ArrayIndexOutOfBoundsException 
at com.google.googlenav.map.Map.drawMapBackground(Unknown Source) 
at com.google.googlenav.map.Map.preLoad(Unknown Source) 
at com.google.android.maps.MapController.animateTo(MapController.java:234) 
at com.google.android.maps.MapController.animateTo(MapController.java:225) 

代码几个月来一直运行得非常好,现在突然间我收到了有关以下错误的报告。 API KEY是正确的,并且适用于我,所以我不认为这就是它......但我想我可以将MD5重新提交给Google,但担心这会改变KEY并打破每个没有升级的人。Mapview ANDROID中的某些用户突然出现索引溢出

我不知道为什么会发生这种情况,因为它不在我控制的代码中,所以我称之为用户位置的胺化,但在我调用它之前验证该位置不为空,所以我不认为就是这样..用户位置可能存在但有无效值吗? API表示,如果它尚未设置,它应该是NULL,但我以前被没有正确遵循API的制造商烧掉。

我真的希望Android Marketplace会包含带有错误报告的设备信息。

+0

,你能否告诉我们,据说是导致崩溃的代码? –

+1

我只能从运行4.0.4的设备中获取此消息。 Galaxy Nexus和Galaxy SIII。任何人都有这个想法吗? – Rymnel

+0

我有完全相同的问题。有没有解决它? – noloman

回答

0

我不知道你到底在找什么,b'coz你没有提供任何代码.. 但我在放大/缩小,强壮的文本面临同样的问题,我终于得到了在Android Cluster映射中回答。 寻找它..它可能会帮助你。

的一个我也跟着: Android Maps Point Clustering