解决“Failed to convert path to a short DOS path: C:\Windows\system32\java.exe” 问题

官方Android SDK for windows通常可以从http://dl.google.com/android/android-sdk_r*-windows.zip下载,但这个地址下载的sdk中不包括platform-tools、platform等关键性文件夹,这些文件通常是从下载的android-sdk-windows中启动AVD Manager.exe进行下载的,而国内访问Google站点速度等时常得不到保证,导致下载时间无限期延长。通过观察Android SDK Manager窗口,点击其上的Log窗口,可以发现各个组件的名字,组件的名字可以从addon.xml和repository.xml两个文件中得出;https://dl-ssl.google.com/android/repository/addons_list-1.xmlhttps://dl-ssl.google.com/android/repository/repository-5.xml,其中xml其前的数字是变化的,具体可以在启动AVD Manager窗口之后查看其日志窗口得到。

 

Android sdk组件都位于同一目录下,即:http://dl-ssl.google.com/android/repository/,从上面获取各个组件的名字,就可以知道组件的下载地址,然后就可以直接通过下载工具下载了。

 

最新的android-sdk_r17-windows在Win7 X64系统下运行时提示错误:

“Failed to convert path to a short DOS path: C:\Windows\system32\java.exe

 

ERROR: No suitable Java found. In order to properly use the Android Developer

Tools, you need a suitable version of Java JDK installed on your system.”这是由于r17重写了find_java.bat,临时解决方案是用r16的find_java.bat替换这个版本,就可以成功运行了。Google的产品质量啊!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值