2

在安装了 sun-jav6-jdk (6.26) 的 Ubuntu 11.04 (Natty) 上使用 Android SDK Manager Revision 15。当我尝试启动它时,我为 AVD 尝试的每个配置都会导致完全相同的行为。我什至尝试使用 root 权限运行它。

java.awt.HeadlessException
at sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:221)
at com.android.sdkuilib.internal.widgets.AvdStartDialog.getMonitorDpi(AvdStartDialog.java:420)
at com.android.sdkuilib.internal.widgets.AvdStartDialog.createDialogContent(AvdStartDialog.java:179)
at com.android.sdkuilib.ui.GridDialog.createDialogArea(GridDialog.java:76)
at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:760)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
at org.eclipse.jface.window.Window.open(Window.java:790)
at com.android.sdkuilib.internal.widgets.AvdSelector.onStart(AvdSelector.java:1035)
at com.android.sdkuilib.internal.widgets.AvdSelector.access$600(AvdSelector.java:76)
at com.android.sdkuilib.internal.widgets.AvdSelector$7.widgetSelected(AvdSelector.java:317)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at com.android.sdkuilib.internal.repository.sdkman2.SdkUpdaterWindowImpl2.open(SdkUpdaterWindowImpl2.java:158)
at com.android.sdkuilib.repository.SdkUpdaterWindow.open(SdkUpdaterWindow.java:154)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:335)
at com.android.sdkmanager.Main.doAction(Main.java:307)
at com.android.sdkmanager.Main.run(Main.java:119)
at com.android.sdkmanager.Main.main(Main.java:102)
4

3 回答 3

4

我用这个提交了一个工具错误 22025。例外是在计算屏幕分辨率以能够调整 AVD 窗口大小的 UI 中,这是在模拟器启动之前完成的。

一种解决方法是从命令行启动 AVD:

$ SDK/tools/emulator @avd_name
$ SDK/tools/emulator -avd avd_name
于 2011-11-20T02:20:39.423 回答
1

apt-get purge 并没有为我做这件事。我没有安装任何 Sun Java 软件包,所以它没有任何改变。我只有 OpenJDK 7。解决它的是安装 OpenJDK 6:

sudo apt-get install openjdk-6-jdk

(信用dashxdr

于 2013-02-10T20:39:18.183 回答
0

这是另一个对我有用的解决方法

apt-get purge sun-java*

APT 通过这样做自动安装了 openjdk 包......

于 2011-11-20T23:36:47.077 回答