所以我安装了Windows版的android sdk:
http://developer.android.com/sdk/index.html (安装链接)
并遇到了路径变量问题。因此,我通过更改环境变量中的"PATH“来包含我的java.exe文件在JDK中的位置,从而修复了这个问题。
但现在当我打开android sdk管理器时,一个类似cmd的屏幕只会短暂闪现半秒钟,然后就消失了。我不知道发生了什么事,也不知道怎么让这玩意儿工作起来。
发布于 2011-04-20 18:22:04
确保path语句中的java\bin
目录位于windows\system32
目录之前。SDK Manager使用java,它在system32文件夹中找到了java。
在CMD窗口中,您可以运行'where java
‘。在更改path变量以进行检查后,不要忘记重新启动您的CMD。
发布于 2012-09-18 13:41:47
好吧,我遇到了同样的问题,这些答案对我都不起作用(我运行的是Windows8)。我试着运行tools/android.bat
,注意到有一些错误。我进一步调查了一下,发现查找您的Java路径的代码似乎有问题。
下面是修复它的方法:
tools/android.bat
set java_exe= call lib\find_java.bat if not defined java_exe goto :EOF
设置java_exe=D:\Program Files\Java\jdk1.7.0_07\bin\java.exe
其中path是您的Java exe的路径。
android.bat
(在我的例子中,我必须在步骤3中指定到java_exe
的路径,并且没有引号才能使其工作。)
发布于 2013-02-27 15:24:43
SDK管理器无法打开的原因有很多。我建议您在命令窗口中运行android.bat,这样您就可以读取错误消息并应用正确的修复,而不是盲目地逐一尝试。
https://stackoverflow.com/questions/5199811
复制