Привет, я только что установил Android SDK вместе с Eclipse 3.5 на свой i686 Thinkpad T60 под управлением Ubuntu 10.04 (Lucid). (Eclipse был установлен через synaptic, то есть пакет из репозитория.) Я установил надстройку eclipse, и все в конце Eclipse кажется прекрасным. Я также поместил каталог инструментов android-sdk в свой пользовательский PATH. Теперь запуск tools/android без каких-либо аргументов должен вызвать графический интерфейс диспетчера SDK и AVD, но вместо этого я получаю следующую ошибку:
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, и я пытался переключаться между ними. Также, если я смотрю в Synaptic, у меня установлена libswt-gtk-3.5java. Также менеджер AVM/SDK запускается нормально, когда я запускаю его с помощью eclipse.
(Вы можете задаться вопросом, почему меня это волнует, но мне нравится работать из командной строки и рассматривать возможность использования emacs в качестве моей IDE, а не Eclipse.)
Если кто-нибудь знает, как я могу это исправить, пожалуйста, дайте мне знать.