MapAction.setCenterAndZoom(...)
或MapDimensions.setCenter(...)
居中地图时,会抛出NoClassDefFoundException
但是当我在9930模拟器上尝试相同的代码时,它工作正常。
我甚至在9780上尝试了另一个代码(MapActionDemo
),它抛出了同样的异常。
我还检查了应用程序权限,他们都很好。
那么,请你告诉我我在这里缺少什么?
答案 0 :(得分:1)
根据API文档,MapAction.setCenter...
仅在7.0版以后才可用。这很可能是因为在9730成功执行时,BB 9780设备和模拟器无法运行它。
据我所知,如果您将方法名称改为setCentre...
而非setCenter...
MapAction API docs for BB 6 - setCentre在那里,setCenter不在那里
MapAction API docs for BB 7 - 声明了setCentre已弃用,setCenter在那里
BB 9780 specification宣布支持BB OS 6
BB 9930 specification声明支持BB OS 7