本人系统window7
java1.6和1.7
问题描述:android sdk可以正常使用但是sdkManager无法打开,都是一闪而过。刚开始控制台提示c:windows/system32下找不到路径,
此类问题网上做法规为两种:
一、是修改sdk下tools里面libs/find_java.bat
二、另外是删除提示目录里面java相关的exe,说是用到java的软件把java文件调到该目录下,所以找不到
本人的问题两种都有尝试。。。都解决不了问题。
后来看到sdkManager.exe文件夹下的sdk Readme.txt描述:
To start the SDK Manager, please execute the program "SDK Manager.exe".
From the command-line you can also directly trigger an update byexecuting: tools\android.bat update sdk --no-ui
Tip: use --help to see the various command-line options.
就是说可以直接调用该文件夹下android.bat来打开升级程序,运行下 看报什么错:
1、如果直接c:\program下找不到。。。的提示 肯定是该程序对带空格文件名的支持问题
解决方法:重新安装jdk 修改安装目录,不要带空格 即可解决。
2、目录没有空格还是找不到,一般是jdk环境变量没有配置好。
解决方法:
1、配置java环境 自行百度
2、文本方式打开android.bat 找到
rem Check we have a valid Java.exe in the path.
set java_exe=
设置java_exe路径 为java.exe路径。如
set java_exe=D:\jdk\bin\java.exe
直接代开sdk manager.exe打开升级程序 或者eclipse打开
完美解决。。。。苦逼的夜晚结束,睡觉!