返回信息流按照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
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #2134同步于 2011/1/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[Android 调试/测试] 如何解读这个调试浏览器时的出错信息?
genius1wjc
2011/1/24镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
一般情况下,要从上往下找你的代码第一次出现的位置,然后看看你的那个代码附近有没有问题。这个Exception问题应该是出在TitleBar.java文件的第323行,如果这个文件是你写的文件的话,不是的话就是BrowserActivity.java文件的第220行有问题。问题的原因是ClassCastException。Android调试中,java代码出现问题还是比较好调试的,要是native的代码出现问题crash了,就郁闷了。