所以我为Windows安装了android sdk:
http://developer.android.com/sdk/index.html(安装链接)
遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。
但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。
所以我为Windows安装了android sdk:
http://developer.android.com/sdk/index.html(安装链接)
遇到了路径变量的问题。所以我通过改变环境变量中的“PATH”来修复这个问题,包括我的java.exe文件在JDK中的位置。
但现在当我打开android sdk管理器时,一个类似cmd的屏幕只是短暂地闪烁了半秒钟,然后就消失了。我不知道发生了什么,也不知道怎么让这东西工作。
当前回答
我也遇到了同样的问题,尝试着设置路径变量等等。SDK管理器需要的不是JDK,而是实际的Java SE终端用户垃圾。去http://www.java.com/en/download/ie_manual.jsp?locale=en下载吧。我一安装好,它就像一个魔法
其他回答
一直试图让SDK管理器运行了一段时间,现在遵循各种线程与类似的问题,我可以找到。
另一个要考虑的解决方案是将android SDK移动到名称中没有空格的目录。
例如,在我的例子中,它存在于:
e:\Program Files (x86)\Android\android-sdk\
而且会失败。 搬迁地点:
c:\android_sdk_sucks\
它工作。
确保java\bin目录在windows\system32目录之前。 SDK管理器使用java,它在system32文件夹中找到了一个。
在CMD窗口中,您可以运行“where java”。 不要忘记在更改用于检查的路径变量后重新启动CMD。
好吧,我遇到了同样的问题,这些答案都不适合我(我运行的是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的路径,不带引号以使其工作。)
同样的问题。 固定! 我安装了正确的Java东西,都是64位的,因为我的系统是x64,但什么都没有发生。所以我去了C:\Users\[我的名字],删除了SDK第一次运行时创建的目录。android,显然有一些错误的配置。
然后就成功了。你可以试试。删除该文件夹或将其移动到桌面并运行SDK。
我最近在使用android studio的sdk管理器安装android模拟器后遇到了这个问题-这也将我的android sdk工具升级到26.0.1(因为这是先决条件-根据android studio的sdk管理器)。
在我的情况下,我只是替换了android sdk的工具文件夹与工具文件夹从一个旧的android sdk。这降低了android sdk工具,但现在我可以使用sdk manager .exe打开sdk管理器。