Android SDK no swt-pi-gtk-3550 or swt-pi-gtk in swt.library.path, java.library.path or the jar解决

问题概要

今天在Ubuntu 16 服务器上安装Android SDK,在解压了 android-sdk-linux 之后,在命令行里启动目录下的tools/android的时候提示错误

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3550 or swt-pi-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.gtk.OS.(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.(Unknown Source)
    at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:403)
    at com.android.sdkmanager.Main.doAction(Main.java:391)
    at com.android.sdkmanager.Main.run(Main.java:151)
    at com.android.sdkmanager.Main.main(Main.java:117)

问题解决

其实 android 命令其实就是 Android SDK Manager ,命令行运行 android 命令的时候需要加上

--no-ui 

更新sdk命令

android update sdk --no-ui 

命令行更新sdk(不需要UI)。运行这个命令会 下载、安装 对应版本的SDK。

参考链接:http://blog.csdn.net/slgxmh/article/details/50440717

你可能感兴趣的:(开发错误记录,android,sdk)