强制离线错误图形页面 [英] Force Down error in MapView

查看:117
本文介绍了强制离线错误图形页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想打开一个地图当我点击一个按钮,但不幸的是我的应用程序的力量了下来...这是我的logcat:

  01-31 18:11:49.465:VERBOSE /的InputDevice(2836):ID [0] = 0(0)最多(1 = 0)
01-31 18:11:49.606:WARN / dalvikvm(6111):通过类DEX意外解决:Lkostas /菜单/奥林匹亚/的GoogleMaps(0x486356d8):0x22f5d8文献[LCOM /谷歌/安卓/地图/ MapActivity] LCOM /谷歌/安卓/地图/ MapActivity;(0x486356d8):0x21dca0
01-31 18:11:49.606:WARN / dalvikvm(6111):(Lkostas /菜单/奥林匹亚/的GoogleMaps;使用不同的LCOM /谷歌/安卓/地图/ MapActivity; pre-验证期间)
01-31 18:11:49.606:WARN / dalvikvm(6111):无法解析Lkostas的超/菜单/奥林匹亚/的GoogleMaps; (67)
01-31 18:11:49.606:WARN / dalvikvm(6111):类链接Lkostas /菜单/奥林匹亚/的GoogleMaps;'失败
01-31 18:11:49.610:DEBUG / AndroidRuntime(6111):关闭VM
01-31 18:11:49.610:WARN / dalvikvm(6111):主题ID = 1:螺纹未捕获的异常(组= 0x4001d7d0)退出
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):致命异常:主要
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):java.lang.NoClassDefFoundError的:kostas.menu.olympiakos.GoogleMaps
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在kostas.menu.olympiakos.DialogActivity $ 1.onItemClick(DialogActivity.java:47)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.widget.AdapterView.performItemClick(AdapterView.java:284)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.widget.ListView.performItemClick(ListView.java:3672)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.widget.AbsListView $ PerformClick.run(AbsListView.java:1812)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.os.Handler.handleCallback(Handler.java:587)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.os.Handler.dispatchMessage(Handler.java:92)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.os.Looper.loop(Looper.java:123)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在android.app.ActivityThread.main(ActivityThread.java:4627)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在java.lang.reflect.Method.invokeNative(本机方法)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在java.lang.reflect.Method.invoke(Method.java:521)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在dalvik.system.NativeStart.main(本机方法)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):java.lang.IllegalAccessError:通过在引起pre-验证类级裁判决定执行意外
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在dalvik.system.DexFile.defineClass(本机方法)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在dalvik.system.DexFile.loadClassBinaryName(DexFile.java:209)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在dalvik.system.PathClassLoader.findClass(PathClassLoader.java:203)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在java.lang.ClassLoader.loadClass(ClassLoader.java:573)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):在java.lang.ClassLoader.loadClass(ClassLoader.java:532)
01-31 18:11:49.641:ERROR / AndroidRuntime(6111):13 ...更多
01-31 18:11:49.660:WARN / ActivityManager(2836):强制完成活动kostas.menu.olympiakos / .DialogActivity

这就是我打电话是在地图的活动方式:

 意图newActivity111 =新意图(DialogActivity.this,GoogleMaps.class);
                                startActivity(newActivity111);


解决方案

不知何故,您的设备或仿真器有不同的实施 com.google.android.maps.MapActivity 的比用你的编译器。这不应该在正常情况下是不可能的。这表明,你已经认真搞砸了你的构建过程中,如手动添加地图插件JAR到您的构建路径,而不是仅仅设置一个地图启用目标。

i want to open a map when i click a button but unfortunately my app forces down...this is my logcat:

01-31 18:11:49.465: VERBOSE/InputDevice(2836): ID[0]=0(0) Up(1=>0)
01-31 18:11:49.606: WARN/dalvikvm(6111): Class resolved by unexpected DEX: Lkostas/menu/olympiakos/GoogleMaps;(0x486356d8):0x22f5d8 ref [Lcom/google/android/maps/MapActivity;] Lcom/google/android/maps/MapActivity;(0x486356d8):0x21dca0
01-31 18:11:49.606: WARN/dalvikvm(6111): (Lkostas/menu/olympiakos/GoogleMaps; had used a different Lcom/google/android/maps/MapActivity; during pre-verification)
01-31 18:11:49.606: WARN/dalvikvm(6111): Unable to resolve superclass of Lkostas/menu/olympiakos/GoogleMaps; (67)
01-31 18:11:49.606: WARN/dalvikvm(6111): Link of class 'Lkostas/menu/olympiakos/GoogleMaps;' failed
01-31 18:11:49.610: DEBUG/AndroidRuntime(6111): Shutting down VM
01-31 18:11:49.610: WARN/dalvikvm(6111): threadid=1: thread exiting with uncaught exception (group=0x4001d7d0)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111): FATAL EXCEPTION: main
01-31 18:11:49.641: ERROR/AndroidRuntime(6111): java.lang.NoClassDefFoundError: kostas.menu.olympiakos.GoogleMaps
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at kostas.menu.olympiakos.DialogActivity$1.onItemClick(DialogActivity.java:47)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.widget.AdapterView.performItemClick(AdapterView.java:284)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.widget.ListView.performItemClick(ListView.java:3672)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.widget.AbsListView$PerformClick.run(AbsListView.java:1812)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.os.Handler.handleCallback(Handler.java:587)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.os.Handler.dispatchMessage(Handler.java:92)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.os.Looper.loop(Looper.java:123)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at android.app.ActivityThread.main(ActivityThread.java:4627)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at java.lang.reflect.Method.invokeNative(Native Method)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at java.lang.reflect.Method.invoke(Method.java:521)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at dalvik.system.NativeStart.main(Native Method)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111): Caused by: java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at dalvik.system.DexFile.defineClass(Native Method)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:209)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:203)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
01-31 18:11:49.641: ERROR/AndroidRuntime(6111):     ... 13 more
01-31 18:11:49.660: WARN/ActivityManager(2836):   Force finishing activity kostas.menu.olympiakos/.DialogActivity

thats the way i m calling the map activity:

Intent newActivity111 = new Intent(DialogActivity.this, GoogleMaps.class);     
                                startActivity(newActivity111);

解决方案

Somehow, your device or emulator has a different implementation of com.google.android.maps.MapActivity than what your compiler used. That should not be possible under normal circumstances. It suggests that you have seriously messed up your build process, such as manually adding the Maps add-on JAR to your build path rather than just setting a Maps-enabled target.

这篇关于强制离线错误图形页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆