解決“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的產品質量啊!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章