所以我为Windows安装了android sdk:

http://developer.android.com/sdk/index.html(安装链接)

遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。

但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。


当前回答

我最近在使用android studio的sdk管理器安装android模拟器后遇到了这个问题-这也将我的android sdk工具升级到26.0.1(因为这是先决条件-根据android studio的sdk管理器)。

在我的情况下,我只是替换了android sdk的工具文件夹与工具文件夹从一个旧的android sdk。这降低了android sdk工具,但现在我可以使用sdk manager .exe打开sdk管理器。

其他回答

一直试图让SDK管理器运行了一段时间,现在遵循各种线程与类似的问题,我可以找到。

另一个要考虑的解决方案是将android SDK移动到名称中没有空格的目录。

例如,在我的例子中,它存在于:

e:\Program Files (x86)\Android\android-sdk\

而且会失败。 搬迁地点:

c:\android_sdk_sucks\

它工作。

最简单的方法是以管理员身份运行程序。

右键单击SDK管理器->以管理员身份运行

这样问题就解决了:)

我也遇到了同样的问题,尝试着设置路径变量等等。SDK管理器需要的不是JDK,而是实际的Java SE终端用户垃圾。去http://www.java.com/en/download/ie_manual.jsp?locale=en下载吧。我一安装好,它就像一个魔法

我安装了Android Studio for Mac。我无法通过IDE访问SDK管理器。结果我只需要设置JAVA_HOME环境变量。一旦我得到这个设置,我就可以启动SDK管理器。

我也遇到过同样的问题,但最终还是解决了。然后,我创建了一个包含通用修复程序的逐步指南,以帮助所有开发人员尽快解决这个问题:http://www.dominantwire.com/2015/03/android-sdk-not-opening.html

所有的步骤都很简单:

1.如果您使用的是jdk v1.8。删除它并重新安装jdk v1.7.x.x

2.设置环境变量中“jdk”和“jre bin”文件夹的路径

3.删除(先备份)C: > Users > [user-name] > .android文件夹

4.设置变量“JAVA_HOME”,变量名为“JAVA_HOME”,变量值为jdk的bin文件夹路径。

5.进入[sdk-directory] > tools。找到并右键单击android.bat文件,选择“编辑”,在记事本中打开它,并进行以下修改。

原始

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

修改

set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

注意:如前所述,复制并粘贴您自己的java.exe路径目录。

原始

for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a

修改

rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64

注意:如果你的android sdk是64位的,那么提到set swt_path=lib\x86_64,否则如果它是32位的,那么保持它为set swt_path=lib\x86

完成了!从android.bat文件或eclipse中启动android sdk。应该能开得好好的!