一切都很好,突然间我开始得到这个例外。
09-20 12:54:08.070: E/AndroidRuntime(4127): java.lang.RuntimeException: Error initializing map: problem with disk cache
09-20 12:54:08.070: E/AndroidRuntime(4127): at com.google.android.maps.MapActivity$1.onFactoryInitializationCompleted(MapActivity.java:152)
09-20 12:54:08.070: E/AndroidRuntime(4127): at com.nokia.maps.MapFactory$2.run(MapFactory.java:455)
09-20 12:54:08.070: E/AndroidRuntime(4127): at android.os.Handler.handleCallback(Handler.java:615)
09-20 12:54:08.070: E/AndroidRuntime(4127): at android.os.Handler.dispatchMessage(Handler.java:92)
09-20 12:54:08.070: E/AndroidRuntime(4127): at android.os.Looper.loop(Looper.java:137)
09-20 12:54:08.070: E/AndroidRuntime(4127): at android.app.ActivityThread.main(ActivityThread.java:4807)
09-20 12:54:08.070: E/AndroidRuntime(4127): at java.lang.reflect.Method.invokeNative(Native Method)
09-20 12:54:08.070: E/AndroidRuntime(4127): at java.lang.reflect.Method.invoke(Method.java:511)
09-20 12:54:08.070: E/AndroidRuntime(4127): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
09-20 12:54:08.070: E/AndroidRuntime(4127): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:559)
09-20 12:54:08.070: E/AndroidRuntime(4127): at dalvik.system.NativeStart.main(Native Method)然后我尝试加载这里的应用程序,我也得到了一个错误
刚才出了个问题。请稍后再试。
可悲的是,没有地方可以抓住这一异常,并优雅地结束。
发布于 2014-09-22 08:13:11
重新启动电话,它就开始工作了。在这里,地图有时会被破坏,所有相关的应用程序都会崩溃,没有希望以一种优雅的方式进行编码。我希望有一个地方可以用NokiaX记录bug,到目前为止似乎还没有。
发布于 2014-09-22 08:10:16
如果在模拟器中发生了这种情况,那么只需检查模拟器环境中是否定义了SD卡,如果已经定义了,您当然可以尝试清理模拟器环境。它应该工作得很好,因此重新设置它肯定会有帮助。
如果这种情况发生在设备中,请在Maps应用程序中试用它是否存在地图数据问题。该应用程序可能会给出更好的错误描述和解决问题的方法。
https://stackoverflow.com/questions/25946436
复制相似问题