我必须通过 ssh 启动带有 gui 的 android sdk。我已在本地计算机上安装了 Xming Server,并在 shell 设置中启用了 X11 转发。远程计算机具有 Ubuntu OS 10.04,32 位。
当我开始
./android sdk
它向我抛出以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:402)
at com.android.sdkmanager.Main.doAction(Main.java:376)
at com.android.sdkmanager.Main.run(Main.java:150)
at com.android.sdkmanager.Main.main(Main.java:116)
如何使用 gui 远程启动 sdk?我错过了什么吗?
谢谢
最佳答案
这是 Android SDK 管理器中的错误 - 如果您的 /tmp
使用 noexec
选项挂载,则会中断。
确保 /tmp
的 fstab 条目如下所示:
tmpfs /tmp tmpfs defaults,nosuid 0 0
如果当前行包含 noexec
,请将其删除,否则您将看到此神秘错误。
关于java - 远程启动Android SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22732426/