【发布时间】:2013-03-12 18:39:35
【问题描述】:
我尝试以多种方式运行 Android 模拟器:命令行或在 AVD 界面上,但它无法运行。当我在命令行上运行时,它会抛出这个异常:
java.awt.HeadlessException 在 sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:221) 在 com.android.sdkuilib.internal.widgets.AvdStartDialog.getMonitorDpi(AvdStartDialog.java:441) 在 com.android.sdkuilib.internal.widgets.AvdStartDialog.createDialogContent(AvdStartDialog.java:189) 在 com.android.sdkuilib.ui.GridDialog.createDialogArea(GridDialog.java:76) 在 org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:760) 在 org.eclipse.jface.window.Window.create(Window.java:431) 在 org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) 在 org.eclipse.jface.window.Window.open(Window.java:790) 在 com.android.sdkuilib.internal.widgets.AvdSelector.onStart(AvdSelector.java:1105) 在 com.android.sdkuilib.internal.widgets.AvdSelector.access 600 美元(AvdSelector.java:84) 在 com.android.sdkuilib.internal.widgets.AvdSelector$7.widgetSelected(AvdSelector.java:331) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(未知来源) 在 org.eclipse.swt.widgets.EventTable.sendEvent(未知来源) 在 org.eclipse.swt.widgets.Widget.sendEvent(未知来源) 在 org.eclipse.swt.widgets.Display.runDeferredEvents(未知来源) 在 org.eclipse.swt.widgets.Display.readAndDispatch(未知来源) 在 com.android.sdkuilib.internal.repository.ui.AvdManagerWindowImpl1.open(AvdManagerWindowImpl1.java:144) 在 com.android.sdkuilib.repository.AvdManagerWindow.open(AvdManagerWindow.java:94) 在 com.android.sdkmanager.Main.showAvdManagerWindow(Main.java:369) 在 com.android.sdkmanager.Main.doAction(Main.java:311) 在 com.android.sdkmanager.Main.run(Main.java:119) 在 com.android.sdkmanager.Main.main(Main.java:102)
我的模拟器的安卓版本是2.3.3。 有人可以帮助我。 对不起我的英语水平
【问题讨论】:
-
这可能不是你想听到的,但安卓模拟器就是不好。它充满了错误并且不一致。所有模拟器相关问题的解决方案是不使用模拟器 - 使用真实设备。
-
你试过制作不同的模拟器吗?我无法用我的 Windows 7 制作 4.0 ICS 模拟器,但其他一切都可以。
-
this StackOverflow 问题的可能重复项。
标签: android android-emulator ubuntu-12.10