当我从终端运行 Android SDK 时,显示错误。如何修复?

当我从终端运行 Android SDK 时,显示错误。如何修复?
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.showSdkManagerWindow(Main.java:328)
    at com.android.sdkmanager.Main.doAction(Main.java:316)
    at com.android.sdkmanager.Main.run(Main.java:118)
    at com.android.sdkmanager.Main.main(Main.java:101)

答案1

归功于Ubuntu 论坛

sudo mount -o remount,exec /tmp

答案2

aptitude search swt-gtk 根据搜索结果,我推测安装 libswt-gtk-3-java 可以解决您的问题。

如果不行,请尝试 -jni 或 -gcj 版本。我相信其中一个应该可以修复你的堆栈跟踪。

相关内容