window64下android sdkManager 无法启动

本人系统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打开

完美解决。。。。苦逼的夜晚结束,睡觉!

你可能感兴趣的:(window64下android sdkManager 无法启动)