线程" main"中的例外情况java.lang.UnsatisfiedLinkError:没有swt-win32-3550

时间:2015-05-27 23:06:05

标签: android sdk

安装android sdk并运行sdk manager后,我遇到了闪回的问题。然后我在android.bat中添加了一些echo语句并执行它。结果如下:

我也将swt-awt-win32-3550.dll等复制到D:\ android-sdk \ sdk \ tools \,没有工作

结果:

线程中的异常" main" java.lang.UnsatisfiedLinkError:没有swt-win32-3550或 swt.library.path,java.library.path或jar文件中的swt-win32

java_exe' C:\ PROGRA~1 \ Java \ JDK18~1.0_4 \ bin \ java.exe'
remote_debug''
toolsdir' D:\ android-sdk \ sdk \ tools'
workdir' D:\ android-sdk \ sdk \ tools'
jar_path' lib \ sdkmanager.jar; lib \ swtmenubar.jar'
swt_path' lib \ x86_64'

1 个答案:

答案 0 :(得分:1)

我自己回答了自己的问题,对某些人来说可能会有所帮助。最后我可以通过以下方式运行SDK管理器:

D:\ android-sdk \ sdk> java -Dcom.android.sdkmanager.toolsdir = D:\ android-sdk \ sdk \ tools -Dcom.android.sdkmanager.workdir = D:\ android-sdk \ sdk \ tools -classpath lib \ sdkmanager.jar; lib \ swtmenubar.jar; lib \ x86_64 \ swt.jar com.android.sdkmanager.Main