zbe*_*man 10 java android ubuntu-10.04
嗨,我刚刚在运行Ubuntu 10.04(Lucid)的i686 Thinkpad T60上安装了Android SDK和Eclipse 3.5.(Eclipse是通过synaptic安装的,即来自存储库的一个包.)我安装了eclipse add,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)
Run Code Online (Sandbox Code Playgroud)
奇怪的是我肯定已经安装了所有先决条件,sun-java6-jdk和open-java6-jdk,并尝试在它们之间切换.另外,如果我查看synaptic,我安装了libswt-gtk-3.5java.当我用eclipse启动它时,AVM/SDK管理器也会正常启动.
(你可能想知道为什么我关心,但我喜欢从命令行工作,并考虑使用emacs作为我的IDE而不是Eclipse.)
如果有人知道如何解决这个问题,请告诉我.
小智 43
(从Ubuntuforums复制http://ubuntuforums.org/showthread.php?t=1540054)
12个月后,我遇到了同样的问题.我发现这是因为我把/ tmp目录设为"noexec",一旦我将其设为可执行文件,我们就没事了.
sudo mount -o remount,exec /tmp
Run Code Online (Sandbox Code Playgroud)
希望这有助于某人.
| 归档时间: |
|
| 查看次数: |
8562 次 |
| 最近记录: |