安卓SDK管理器无法运行

3
我知道这个问题以前可能已经被问过很多次,但是没有一个答案能够解决我的问题。
我遇到的问题是,在按照这里的安装说明进行操作后:http://developer.android.com/sdk/installing/index.html,当我运行SDK Manager时,命令提示符窗口会立即出现然后关闭。我尝试了从其他网站上获取的安装指南,并且甚至按照我在这里找到的所有建议进行了操作。
我正在尝试在Windows 7 Ultimate 64位上进行此操作,并且已经尝试设置了其他帖子中所述的路径。我使用的Java版本是6u35。
这是运行Android.bat文件时显示的内容。
`Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-win32-3550 or
swt-win32 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.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)
Press any key to continue . . .`

我不确定它的含义,也不知道如何修复它。

你尝试过在环境变量中添加JAVA_HOME=<Java安装路径>吗? - user948620
你应该试一下。我的工作站有JAVA_HOME环境变量,我的Android SDK管理器也运行良好。 - user948620
不,Java是32位的。如果没有它,我甚至无法安装SDK。 - Randalcr
2
安装64位的Java,然后设置JAVA_HOME=<Java 64位的位置>。 - user948620
SDK位置不应该有空格例如:C:\Android\android-sdk-windows - user948620
显示剩余4条评论
4个回答

1

0

我尝试了几种方法来解决这个问题,只有这种方法解决了我的问题。谢谢。

这很简单,而且完美运作!

解决方案:   eclipse文件夹   swt-gdip-win32-4236.dll   swt-win32-4236.dll

将它们复制到system32文件夹,并将“…-3550”重命名为“…” Et voila!

http://www.programering.com/a/MDO4YDNwATA.html


0

这是一个权限问题。对于那些在Win7/Win8中遇到相同问题的人,右键单击eclipse.exe,然后选择“以管理员身份运行”。


-1

这很简单,而且完全有效!

解决方案:
  eclipse文件夹
  swt-gdip-win32-4236.dll
  swt-win32-4236.dll

将其复制到system32文件夹中,并将“…-3550”重命名即可。
Et voila!

http://www.programering.com/a/MDO4YDNwATA.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接