MyException - 我的异常网
当前位置:我的异常网» Android » 哪位高手能帮小弟我从Log里找找程序崩溃时的原因

哪位高手能帮小弟我从Log里找找程序崩溃时的原因(2)

www.MyException.Cn  网友分享于:2013-02-20  浏览:408次

02-07 18:47:41.289: E/AndroidRuntime(16173):  at dalvik.system.NativeStart.main(Native Method)
02-07 18:47:41.289: E/AndroidRuntime(16173): Caused by: java.lang.RuntimeException: WakeLock under-locked GLGame
02-07 18:47:41.289: E/AndroidRuntime(16173):  at android.os.PowerManager$WakeLock.release(PowerManager.java:307)
02-07 18:47:41.289: E/AndroidRuntime(16173):  at android.os.PowerManager$WakeLock.release(PowerManager.java:282)
02-07 18:47:41.289: E/AndroidRuntime(16173):  at org.example.androidgames.framework.impl.AndroidGame.onPause(AndroidGame.java:67)
02-07 18:47:41.289: E/AndroidRuntime(16173):  at android.app.Activity.performPause(Activity.java:3851)
02-07 18:47:41.289: E/AndroidRuntime(16173):  at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1191)
02-07 18:47:41.289: E/AndroidRuntime(16173):  at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2345)
02-07 18:47:41.289: E/AndroidRuntime(16173):  ... 12 more

一开始程序卡住时,
报的Log是

02-07 18:47:12.570: I/ApplicationPackageManager(16173): cscCountry is not German : CHN
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 1
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 2
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 3
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 4
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 5
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 6
02-07 18:47:12.710: D/SensorManager(16173): ====>>>>>Num Sensor: 0
02-07 18:47:12.710: E/SensorManager(16173): registerListener :: handle = 1  name= BMA222 Acceleration Sensor delay= 20000 Listener= org.example.androidgames.framework.impl.AccelerometerHandler@40521f28
02-07 18:47:12.750: E/SensorManager(16173): =======>>>Sensor Thread RUNNING <<<========
02-07 18:47:12.750: E/SensorManager(16173): reg :: handle = 1

------解决方案--------------------
释放WakeLock的时候WakeLock已经释放了,带timeout的WakeLock释放的时候可能最好try一下。
------解决方案--------------------
引用:
我照着一个项目敲的代码,总算敲完了,一运行直接崩溃
输出的Log如下:


Plain Text code
?



1234567891011121314151617181920212223242526272829303132333435363738

02-07 18:47:12.570: I/ApplicationPackageManager(16173): cscCo……


释放WakeLock的时候,应当先判别当前WakeLock是否等于null值,再来处理WakeLock

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有