为什么我的android程序有时候能运行正确而有时候却不行啊

chenjunmeng 发布于 2013/02/28 11:29
阅读 2K+
收藏 0
02-28 11:26:35.505: W/ResourceType(1500): No package identifier when getting value for resource number 0x00000000
02-28 11:26:35.613: D/AndroidRuntime(1500): Shutting down VM
02-28 11:26:35.613: W/dalvikvm(1500): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
02-28 11:26:35.634: E/AndroidRuntime(1500): FATAL EXCEPTION: main
02-28 11:26:35.634: E/AndroidRuntime(1500): java.lang.NullPointerException
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.graphics.Canvas.throwIfRecycled(Canvas.java:954)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.graphics.Canvas.drawBitmap(Canvas.java:980)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at Grade.plusgame.myView.onDraw(myView.java:78)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.View.draw(View.java:6740)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.View.draw(View.java:6743)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.View.draw(View.java:6743)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.drawChild(ViewGroup.java:1640)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.drawChild(ViewGroup.java:1638)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1367)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.View.draw(View.java:6743)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.widget.FrameLayout.draw(FrameLayout.java:352)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1842)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewRoot.draw(ViewRoot.java:1407)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewRoot.performTraversals(ViewRoot.java:1163)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.view.ViewRoot.handleMessage(ViewRoot.java:1727)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.os.Handler.dispatchMessage(Handler.java:99)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.os.Looper.loop(Looper.java:123)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.app.ActivityThread.main(ActivityThread.java:4627)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at java.lang.reflect.Method.invokeNative(Native Method)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at java.lang.reflect.Method.invoke(Method.java:521)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
02-28 11:26:35.634: E/AndroidRuntime(1500):     at dalvik.system.NativeStart.main(Native Method)
02-28 11:26:38.083: I/Process(1500): Sending signal. PID: 1500 SIG: 9

加载中
0
TrulyBelieve
TrulyBelieve

有可能是Android发脾气了,

因为它会根据自己的脾气不定时的把某些Activity杀掉,注意自我保护呦。

0
chenjunmeng
chenjunmeng
额。。。貌似你的回答是忽悠人的。我觉得是我的程序哪块地方出问题了,运行时出现了意外的变量才导致程序出问题的。。。。
0
Jimmy89
chenjunmeng
chenjunmeng
debug貌似不大会,挺不方便的额。。。不过我貌似解决问题了,好久都没出问题了额。。
0
Nature_Day
Nature_Day

Log中不是指出了问题所在吗?

02-28 11:26:35.634: E/AndroidRuntime(1500): java.lang.NullPointerException 

02-28 11:26:35.634: E/AndroidRuntime(1500):     at android.graphics.Canvas.throwIfRecycled(Canvas.java:954) 

空指针异常,位于Canvas.java:954

chenjunmeng
chenjunmeng
刚开始学android不大会,最近不久才知道看log的
返回顶部
顶部