配置android sdk 运行 SDK Manager 出现问题.

环境都设置好了,就是运行eclipse上面的 android SDK Manager的时候.在Console下面出现 [SDK Manager] 此时不应有 \android-sdk-windows-pre\tools\lib\\find_java.exe。.请问这个该怎么解决?

Android 的 SDK Manager 无法启动 闪退解决方法
转自 http://hi.baidu.com/yangw80/item/7be029ebdb33390f65db0014
【故障描述】
做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。
尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。
而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18 就不能执行,闪了一下就退出了。

【问题所在】
SDK Manager.exe 通过调用 android-sdk-windows\tools\lib\find_java.bat 确认 java.exe 的路径。
启用 cmd.exe,命令行切换路径到 android-sdk-windows\tools\lib,执行 find_java.bat,看到输出:
C:\Windows\system32\java.exe
虽然该路径下存在 java.exe,但是这并不是 jre 的安装路径。估计是由于某些需要 java 的软件在安装时,将 java.exe、javaw.exe、javaws.exe 复制到了 c:\windows\system32 下,导致 SDK Manager.exe 调用了错误位置的 java.exe 所致。

【解决办法】
知道了问题所在,解决起来就很容易了,删掉 C:\Windows\system32\ 下的 java.exe、javaw.exe、javaws.exe 即可解决。不放心的话,可以进入 cmd 再切换路径执行 find_java.bat 检查一下,输出:C:\Program Files\Java\jre7\bin\java.exe 就没问题了。追问

如果这个我能解决.我就已经解决了.这个我已经试过了...解决不了..谢谢你先.

追答

根据提示,删除\android-sdk-windows-pre\tools\lib\\find_java.exe这个文件呢?此时不应有
不就是不该有,那就删除,呵呵

不过感觉\android-sdk-windows-pre\tools\lib\\find_java.exe这个路径有点奇怪,注意最后面的是双斜杆,估计是哪个配置的项目多写了个斜杆导致。

追问

我也奇怪这个问题...删除肯定不行..你删除sdk要运行这个find_java.exe来找到java的.你删除了sdk都找不到了.怎么能运行它的程序呢

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-19
解决办法是修改系统path环境变量,请把JAVASDK安装路径xxx\Java\jdk1.7.0_45\;放置在环境变量的最前面保存。就可以正确执行SDK Manager.exe。
第2个回答  推荐于2016-08-25
1.命令行输入:
where java
检测你的jdk环境变量,如果system32在前,调整你path中的的%java_home%\bin在c:\windows\systeme32前。保存后,重启cmd窗口。
(每次修改完环境变量要重启cmd窗口再执行命令)

2.我测试了一下,\\不影响路径读取;
我猜测一下,这个多余的backslash是由于环境变量的配置产生的。

3.在命令行执行\sdk\tools\lib下的android.bat,查看回显。

4.在命令行依次执行\sdk\tools\lib下的find_java.exe、find_java.bat,查看回显 ,收集信息,以便确认症结。

配置android sdk 运行 SDK Manager 出现问题.
尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18 就不能执行,闪了一下就退出了。【问题所在】SDK Manager.exe 通过调用 android-sdk-windows\\tools\\lib\\f...

Android sdk manager 显示 “Done loading packages”,该怎么办?_百 ...
一 . 产生问题的原因:sdk manager里面出现Done loading packages,是因为没有连接到外网,导致无法更新,无法获取最新的资源,需要设置网络代理才能解决。二 . 解决办法:(1)在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https:\/\/… sources to be fetched using http:\/\/…”...

我在Android SDK安装的时候sdk manager打不开 弹出错误。请问是怎么回...
如果更新过程中出现tool是目录无法删除,则关掉SDK Manager,然后把temp目录下最新下载的tools压缩包重新解压到android-sdk-windows\\tools目录下。2.如果你的sdk是用以前的,则可以在网上下载下最新的tools取代现在的tools。替换后手动执行下android.bat批处理文件 ...

通过android sdk manager安装SDK时出现问题是什么原因?
网络针对google的兼容性不好。这个的话是不建议在线更新的。你可以选择直接下载下来然后放到盘符的英文目录下面。记着一定是特定的英文目录。直接可以从官网上来下载。虽然其他地方应该也有资源的。先把ADK从官网上下载好。sdk下载完成后,再去点击window下的preferences 。配置Android的sdk路径到你下载的路经...

android skd 安装 sdk Manager.exe 启动不了 一闪而过
1、【解决方法】 (推荐)网上找了一些资料,有说是因为把JDK装在【Program Files】这个目录下,而【Program Files】中间有空格,故而导致在启动的时候,没有找到JAVA环境。 所以,重装了JDK,将其位置放在没有空格的文件夹名下,Manager.exe能正常启动。2、(没试过)...

Android sdk manager 显示 “Done loading packages”,该怎么办?_百 ...
1、请用管理员的身份运行"SDK Manager.exe"。2、在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https:\/\/? sources to be fetched using http:\/\/?”,强制使用http协议。3、执行SDK Setup.exe,然后在setting中选中Force https:\/\/...scources to be fetched using http:...

安装Android SDK时,点击SDK Manager.exe闪退,怎么办?
安装Android SDK时,点击SDK Manager.exe闪退,并且jdk的环境变量是对的。貌似是android sdk里面的find_java.bat有些问题,以至于android.bat再调用其寻找java.exe时找不到,从而无法运行sdk manager等...我的解决方法是修改 android.bat,直接指定java.exe所在位置,不用去调用find_java.bat将 rem Che...

androidsdkmanager点了没反应然后出现一下现象...怎么解决!
1.首先点击电脑左下方-》开始-》运行,输入cmd进入命令提示符。2.输入java-version,看是否有显示。3.如果提示错误,则需要设置本地jdk的环境变量,这里不多说,网上有很多讲解。4.如果显示版本,注意,看看这里的版本号是否与你本地jdk版本一致,这里需要看下你电脑里面的环境变量,大部分人的变量设置...

安装Android SDK时,点击SDK Manager.exe闪退,并且jdk的环境变量是对的...
解决方法很多!这个说明你的ADT包不是最新的需要更新到20.0.3 只要安装完就好了 然后再更新要不然API可能会更新不成功!

win10sdkmanager打不开怎么办
下面本文就来为大家分享关于win10系统sdkmanager闪退的处理方法。处理方法如下:1、在android-sdk\\tools的目录下寻找android.bat,右键选择编辑。2、找到android.bat文件中的下面字段并进行修改remCheckwehaveavalidJava.exeinthepath.setjava_exe=calllib\\find_java.batifnotdefinedjava_exegoto:EOF修改为:...

相似回答