SDK Manager.exe不起作用

eme*_*ieu 33 java android environment-variables

当我在Program Files上单击SDK Manager或运行它时cmd,没有任何反应.我做了:

  1. 安装了最新的JDK
  2. 安装了最新的Android SDK
  3. 设置环境JAVA_HOME并将%JAVA_HOME%\ bin放在路径变量**中

实际上会出现一个黑色的cmd窗口并消失一毫秒.

怎么解决?

编辑:

我谷歌日复一日,但无法找到解决方案.即使我为ANDROID_SWT设置路径也无法运行.我怀疑Android SDK在其安装包中存在错误.

我已经筋疲力尽,这是我的最后一次尝试:

  1. 卸载JDK,Android SDK,删除所有ANDROID或JAVA环境变量
  2. 重新安装JDK和Android SDK

但没有变化.

编辑:

实际上这是我第二次遇到这个问题.我在为Ant和Maven添加了更多环境变量之后才遇到这个问题.这是摘要:

安装Windows XP SP3 - >安装JDK - >安装Android SDK - >打开SDK Manager,它可以运行! - >在"路径"变量中添加一些Ant和Maven的"bin"路径 - >打开SDK Manager并且它不会打开 - >我通过删除所有环境变量回滚 - > SDK Manager仍然没有打开!那太奇怪了! - >我重新安装JDK和Android SDK时很奇怪,它仍然无法打开!:(

Com*_*are 50

步骤#1:打开命令提示符.

步骤2:使用该cd命令移动到安装Android SDK的任何位置.

第3步:运行tools\android.

如果这不起作用,您应该将信息转储到命令提示符,以帮助您诊断设置问题.


Ste*_*eve 13

我收到错误"C:\ Program不被识别为内部或外部命令"后面加载"无法复制文件"后面有关于Android_SWT无法找到的内容.

我在系统上修复问题的方法(Windows 8,64位,JDK 7)是:

  1. 创建JAVA_HOME环境变量并将其指向C:\ Program Files\Java\jdk1.7.0_10\bin
  2. ANDROID SDK DIRECTORY\tools\android.bat在您喜欢的文本编辑器中打开
  3. 找到所设置的行java_exe= call lib\find_java.bat(它分为2行)
  4. 用set替换线条 java_exe="%JAVA_HOME%\java.exe"
  5. 保存并运行 tools\android.bat

问题是路径中的空间没有得到正确处理.通过将路径包装在引号中,然后正确地为空间提供空间.


小智 10

我有同样的问题.

当我运行\ tools\android.bat时,我得到了异常:线程中的异常 main

 java.lang.NoClassDefFoundError: com/android/sdkmanager/Main
Run Code Online (Sandbox Code Playgroud)

我的解决方法:

  1. 编辑 \tools\android.bat
  2. "%jar_path%;%swt_path%\swt.jar"
  3. 修改为 "%tools_dir%\%jar_path%;%tools_dir%\%swt_path%\swt.jar"
  4. 保存,然后SDK Manager.exe再次运行


小智 7

经过大量的搜索和尝试不同的方法,我找到了问题的解决方案:SDK经理无法找到我的个人资料目录.设置环境变量ANDROID_SDK_HOME(我将其设置为新创建的文件夹C:\ Android)后,SDK经理开始没有概率.

  • 你能澄清一下这个答案吗?Android_SDK_Home甚至被引用在哪里?在什么文件?我在C:\ Android文件夹中放了什么? (3认同)

小智 5

我有Wondows 7 64位(MacBook Pro),JAVA_HOME在安装Android SDK时安装了Java JDK x86和x64,指向x32,稍后安装JAVA_HOME指向x64.

我的问题是Android SDK管理器没有启动,cmd窗口只是闪烁了一秒钟就是这样.像许多其他人环顾四周,尝试了许多没有果汁的建议!

我的解决方案是添加bin JAVA_HOME路径:

C:\ Program Files\Java\jdk1.7.0_09\bin

而不是我在开始时输入的内容:

C:\ Program Files\Java\jdk1.7.0_09

希望这有助于其他人......祝你好运!