我尝试以多种方式运行Android模拟器:命令行或AVD接口,但它不运行。当我在命令行上运行时,它会抛出此异常:
java.awt.HeadlessException异常 at 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) at 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)
My Emulator的Android版本是2.3.3。 有人可以帮助我。 对不起我的英语技能
答案 0 :(得分:0)
我解决了这个问题。我的java sdk不兼容android模拟器。 它在Open JDK 6上完美运行。