问题描述
您好我刚安装以及Eclipse 3.5中,Android SDK中对我的i686的Thinkpad T60运行Ubuntu 10.04(清醒)。 (Eclipse的是通过突触安装,即从资源库中一个包。)我安装了Eclipse添加的,一切都在Eclipse的结束似乎罚款。我也把我的用户路径的Android的SDK工具目录。现在推出的工具/机器人不带任何参数应该弹出SDK和AVD管理器图形用户界面,而是我得到以下错误:
Hi I just installed the android SDK along with Eclipse 3.5 on my i686 Thinkpad T60 running Ubuntu 10.04 (Lucid). (Eclipse was installed via synaptic, i.e. a package from the repository.) I installed the eclipse add on and everything on the Eclipse end seems fine. I also put the android-sdk tools directory on my user PATH. Now launching tools/android without any arguments is supposed to bring up the SDK and AVD manager GUI, but instead I get the following error:
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)
奇怪的是,我绝对已经安装了所有的prerequisites,太阳的Java6-jdk的,和开放式的Java6-jdk的,并试图在它们之间进行切换。另外,如果我看在突触我libswt-GTK-3.5java安装。此外,他当我启动它与Eclipse AVM / SDK管理器启动的罚款。
The strange thing is I definitely have all the prerequisites installed, sun-java6-jdk, and open-java6-jdk and have tried switching between them. Also if I look in synaptic I have libswt-gtk-3.5java installed. Also he AVM/SDK manager launches fine when I launch it with eclipse.
(你也许会奇怪,为什么我不在乎,但我喜欢命令行工作,并考虑使用emacs作为我的IDE而不是Eclipse的。)
(You may wonder why i care, but I like working from the command line, and considering using emacs as my IDE rather than Eclipse.)
如果有人知道我怎么能解决这个问题,请让我知道。
If anyone knows how i can fix this please let me know.
推荐答案
(ubuntu论坛<复制的href="http://ubuntuforums.org/showthread.php?t=1540054">http://ubuntuforums.org/showthread.php?t=1540054)
我有同样的问题,12个月。我发现,这是因为我所作的/ tmp目录NOEXEC只要我做到了可执行文件,我们都很好。
I had the same issue 12 months on. I discovered that it was because I had made the /tmp directory "noexec" as soon as I made it executable, we were fine.
sudo mount -o remount,exec /tmp
希望这可以帮助别人。
Hope this helps someone.
这篇关于问题使用这些工具在Android SDK / Android的可执行推出的Android AVM / SDK GUI。 Ubuntu的10.04,i686的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!