今天换了个别人的eclipse,然后用了自己的SDK,然后就提示ADT版本低了。然后就想打开SDK manager看看,结果在eclipse中居然不能运行SDK manager了,提示是Failed to convert path to a short DOS path: C:\Windows\system32\java.exe,目前还不知道什么原因,参考了下别人的办法,只要找到SDK目录的tool/lib的目录下的find_java.bat文件夹,修改下列两行,去掉-s参数
for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a
for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
变成
for /f %%a in ('%~dps0\find_java.exe') do set java_exe=%%a
for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a
就OK了。如果有谁知道是什么原因,请告之。