所以我为Windows安装了android sdk:

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

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

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


当前回答

在tools文件夹中找到android.bat文件对我来说很有用。有趣的是,让它运行起来是一件苦差事。根据我的经验,.exe文件通常按预期运行。我不知道为什么在这种情况下没有……奇怪又烦人!

其他回答

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

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

在tools文件夹中找到android.bat文件对我来说很有用。有趣的是,让它运行起来是一件苦差事。根据我的经验,.exe文件通常按预期运行。我不知道为什么在这种情况下没有……奇怪又烦人!

好吧,我遇到了同样的问题,这些答案都不适合我(我运行的是Windows 8)。我试着运行tools/android.bat,注意到我得到了一些错误。我进一步调查了一下,发现Java路径的代码似乎有问题。

下面是解决方法:

在你最喜欢的文本编辑器中打开tools/android.bat 搜索这段代码: 设置java_exe = 叫lib \ find_java.bat 如果没有定义java_exe goto:EOF 把它替换成: set java_exe=D:\Program Files\Java\jdk1.7.0_07\bin\ Java .exe 这里的路径是你的Java exe的路径。 运行android.bat

(在我的情况下,我必须在第3步中指定java_exe的路径,不带引号以使其工作。)

SDK管理器无法打开的原因有很多。我建议在命令窗口中运行android.bat,这样您就可以读取错误消息并应用正确的修复程序,而不是盲目地尝试每一个。

我尝试了所有最流行的解决方案,没有一个适合我,直到我意识到Android SDK文件夹必须没有任何空格,所以我把它从“C:\Android SDK”改为“C:\Android_SDK”。就这么简单。