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

来源:互联网 发布:raphael js 流程图 编辑:程序博客网 时间:2024/05/20 05:57

问题概要

今天在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.<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: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

0 0
原创粉丝点击