我是Android开发的新手 我想设置一个虚拟的enmulation android设备,但是有这样的问题,这有什么问题?感谢
[root@goeland MyFirstApp]# android avd
No protocol specified
Exception in thread "main" org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)
at org.eclipse.swt.widgets.Display.create(Unknown Source)
at org.eclipse.swt.graphics.Device.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.<init>(Unknown Source)
at org.eclipse.swt.widgets.Display.getDefault(Unknown Source)
at org.eclipse.swt.widgets.Shell.<init>(Unknown Source)
at org.eclipse.swt.widgets.Shell.<init>(Unknown Source)
at com.android.sdkuilib.internal.repository.sdkman2.AvdManagerWindowImpl1.createShell(AvdManagerWindowImpl1.java:160)
at com.android.sdkuilib.internal.repository.sdkman2.AvdManagerWindowImpl1.open(AvdManagerWindowImpl1.java:131)
at com.android.sdkuilib.repository.AvdManagerWindow.open(AvdManagerWindow.java:110)
at com.android.sdkmanager.Main.showAvdManagerWindow(Main.java:367)
at com.android.sdkmanager.Main.doAction(Main.java:300)
at com.android.sdkmanager.Main.run(Main.java:120)
at com.android.sdkmanager.Main.main(Main.java:103)
答案 0 :(得分:0)
尝试通过SSH调用android
而不转发X(带有-x
标志)时遇到同样的错误。
因此,如果您遇到此问题并且您正在ssh user@remotemachine
访问远程计算机,则需要使用ssh -X user@remotemachine
转发X11。
如果这不是您的问题并且您仍然拥有它,您能否提供更多信息来帮助我们?否则,您可以回馈并分享您修复它的方式吗?