无法启动Android SDK Manager

Rob*_*b S 30 sdk android android-sdk-tools

在这里和其他地方搜索了我的问题的答案,我仍然无法解决这个问题.

我已经安装了Eclipse,ADT插件和Android SDK.我的问题是SDK Manager无法打开,无论是从Eclipse启动还是直接启动.命令提示符窗口会短暂闪烁,然后关闭.

我已经尝试了几种建议的解决方案:我的路径和JAVA_HOME变量的各种配置,安装32位和64位版本的JDK,以管理员身份运行,都没有成功.

这些路径上安装了不同的组件:

JDK - C:\Program Files\Java\jdk1.7.0_11
JRE - C:\Program Files\Java\jre7
SDK - C:\ADT\sdk
Run Code Online (Sandbox Code Playgroud)

我的JAVA_HOME设置为C:\Program Files\Java\jdk1.7.0_11 My Path包含C:\Program Files\Java\jdk1.7.0_11\bin在开头.

我已经尝试重新安装SDK,安装程序正确识别Java的位置,但它仍然无法正常工作.

任何人都可以帮我解决这个问题吗?我几乎把头发撕掉了!

Tal*_*lha 43

打开cmd,

转到android sdk文件夹,

在tools/lib /中,编辑find_java.bat,

你会看到如下所示的行,在你的文件中添加黑线并保存.

rem检查路径中是否有有效的Java.exe.返回码将

如果命令有效,则为0;如果执行失败,则为1(程序不是

找到).for/f %% a in('%~dps0\find_java.exe -t')do set java_exe = %% a

这个

set java_exe ="C:\ Program Files\Java\jdk1.7.0_11\bin\java.exe"

如果没有定义java_exe goto:CheckFailed

:SearchJavaW

rem检查我们是否可以在同一位置找到javaw.exe

比java.exe.如果这不起作用,只需回到

我们刚发现的java.exe.for/f %% a in('%~dps0\find_java.exe -t -w')

设置javaw_exe = %% a如果不存在%javaw_exe%set javaw_exe =%java_exe%

set javaw_exe ="C:\ Program Files\Java\jdk1.7.0_11\bin\java.exe"

我希望它有所帮助


Lau*_*riK 19

Talha的回答是正确的.只需添加您可能不需要在其解决方案的黑色行中包含引号.

以下添加对我有用:

set java_exe=C:\Program Files\Java\jdk1.7.0_11\bin\java.exe
Run Code Online (Sandbox Code Playgroud)