Android AVD在启动时因NullPointerException而崩溃

时间:2014-11-07 19:30:30

标签: android nullpointerexception avd

我试图在我的Debian Wheezy机器上设置Android虚拟设备(AVD)。我运行此命令,AVD Manager就像它应该打开一样:

/.../android-sdk/tools/android avd

然后,我尝试为现有设备添加AVD,但它没有启动,没有任何错误消息。所以我为它创建了自己的设备和AVD,它启动了,但只显示Android启动画面,几小时内没有任何变化。我通读了LogCat(adb logcat)并发现此错误信息每分钟重复一次:

E/AndroidRuntime( 1672): *** FATAL EXCEPTION IN SYSTEM PROCESS: WindowManager
E/AndroidRuntime( 1672): java.lang.NullPointerException
E/AndroidRuntime( 1672):        at com.android.server.display.LocalDisplayAdapter$LocalDisplayDevice.getDisplayDeviceInfoLocked(LocalDisplayAdapter.java:147)
E/AndroidRuntime( 1672):        at com.android.server.display.DisplayManagerService.handleDisplayDeviceAddedLocked(DisplayManagerService.java:852)
E/AndroidRuntime( 1672):        at com.android.server.display.DisplayManagerService.handleDisplayDeviceAdded(DisplayManagerService.java:841)
E/AndroidRuntime( 1672):        at com.android.server.display.DisplayManagerService.access$1100(DisplayManagerService.java:96)
E/AndroidRuntime( 1672):        at com.android.server.display.DisplayManagerService$DisplayAdapterListener.onDisplayDeviceEvent(DisplayManagerService.java:1281)
E/AndroidRuntime( 1672):        at com.android.server.display.DisplayAdapter$1.run(DisplayAdapter.java:108)
E/AndroidRuntime( 1672):        at android.os.Handler.handleCallback(Handler.java:733)
E/AndroidRuntime( 1672):        at android.os.Handler.dispatchMessage(Handler.java:95)
E/AndroidRuntime( 1672):        at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 1672):        at android.os.HandlerThread.run(HandlerThread.java:61)
E/AndroidRuntime( 1672): Error reporting crash
E/AndroidRuntime( 1672): java.lang.NullPointerException
E/AndroidRuntime( 1672):        at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:84)
E/AndroidRuntime( 1672):        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime( 1672):        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)

我还尝试删除$HOME/.android/avd文件夹并重新创建AVD,但它没有帮助。

如何修复此错误?请注意,我只安装了SDK,而不是Eclipse。

0 个答案:

没有答案