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 并破坏所有没有升级的人。
我不知道为什么会这样,因为它不在我控制的代码中,我确实调用了用户位置的 aminate 但在调用它之前验证该位置不为空,所以我不认为就是这样。 UserLocation 是否可能存在但具有无效值?API说如果还没有设置就应该是NULL,但是我之前就被那些没有正确遵循API的厂商给烧了。
我真的希望 Android Marketplace 能在错误报告中包含设备信息。