【发布时间】:2011-03-21 16:03:33
【问题描述】:
您好,我刚刚在运行 Ubuntu 10.04 (Lucid) 的 i686 Thinkpad T60 上安装了 android SDK 和 Eclipse 3.5。 (Eclipse 是通过突触安装的,即存储库中的一个包。)我安装了 eclipse 插件,Eclipse 端的一切似乎都很好。我还将 android-sdk 工具目录放在我的用户 PATH 上。现在启动不带任何参数的工具/android 应该会调出 SDK 和 AVD 管理器 GUI,但我收到以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-gtk-3550 or swt-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.C.<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.showMainWindow(Main.java:265)
at com.android.sdkmanager.Main.doAction(Main.java:249)
at com.android.sdkmanager.Main.run(Main.java:94)
at com.android.sdkmanager.Main.main(Main.java:83)
奇怪的是,我确实安装了所有先决条件,sun-java6-jdk 和 open-java6-jdk,并尝试在它们之间切换。另外,如果我查看突触,我安装了 libswt-gtk-3.5java。当我用 Eclipse 启动它时,他的 AVM/SDK 管理器也能正常启动。
(您可能想知道我为什么在乎,但我喜欢从命令行工作,并考虑使用 emacs 作为我的 IDE 而不是 Eclipse。)
如果有人知道我该如何解决这个问题,请告诉我。
【问题讨论】:
-
嘿 - 将 Bart 的回答标记为已接受! :) 它有效。
标签: java android ubuntu-10.04