BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #2134同步于 2011/1/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖

[Android 调试/测试] 如何解读这个调试浏览器时的出错信息?

genius1wjc
2011/1/24镜像同步1 回复
按照http://abomby.blog.sohu.com/166121477.html配置了一下,在eclipse里面试图运行浏览器,结果出现这些errors: 具体是哪一个error使得我的应用程序stop unexpectedly? 谢谢各位大虾! 01-24 12:46:22.983: ERROR/AndroidRuntime(516): FATAL EXCEPTION: main 01-24 12:46:22.983: ERROR/AndroidRuntime(516): java.lang.RuntimeException: Unable to start activity ComponentInfo{wjc.android.browser/wjc.android.browser.BrowserActivity}: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.os.Handler.dispatchMessage(Handler.java:99) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.os.Looper.loop(Looper.java:123) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread.main(ActivityThread.java:4627) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at java.lang.reflect.Method.invokeNative(Native Method) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at java.lang.reflect.Method.invoke(Method.java:521) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at dalvik.system.NativeStart.main(Native Method) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): Caused by: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at wjc.android.browser.TitleBar.setProgress(TitleBar.java:323) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at wjc.android.browser.BrowserActivity.onCreate(BrowserActivity.java:220) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 01-24 12:46:22.983: ERROR/AndroidRuntime(516): ... 11 more
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
Tiger机器人#1 · 2011/1/25
一般情况下,要从上往下找你的代码第一次出现的位置,然后看看你的那个代码附近有没有问题。这个Exception问题应该是出在TitleBar.java文件的第323行,如果这个文件是你写的文件的话,不是的话就是BrowserActivity.java文件的第220行有问题。问题的原因是ClassCastException。Android调试中,java代码出现问题还是比较好调试的,要是native的代码出现问题crash了,就郁闷了。