windows 8 64位下安裝Android sdk manager 出現的問題

本文轉自http://www.apkbus.com/android-104369-1-1.html



這個月安裝了windows 8系統嚐嚐鮮,順帶就安裝重裝Android開發環境,JDK安裝好了,java -version也正常,用eclipse編寫java小程序也試過正常,但是下載的Android sdk manager就出現閃退現象,更換了舊的sdk,或者下載 installer_r20.0.3-windows.exe也沒用,在命令行運行Android -h 顯示沒找到合適的java,於是重新安裝各版本java 6數次後,發現網上一個可行辦法當即解決問題, SDK Manager.exe 通過調用 android-sdk-windows\tools\lib\find_java.bat 確認 java.exe 的路徑。

啓用 cmd.exe,命令行切換路徑到 android-sdk-windows\tools\lib,執行 find_java.bat,看到輸出:C:\Windows\system32\java.exe雖然該路徑下存在 java.exe,但是這並不是 jre 的安裝路徑。估計是由於某些需要 java 的軟件在安裝時,將 java.exe、javaw.exe、javaws.exe 複製到了 c:\windows\system32 下,導致 SDK Manager.exe 調用了錯誤位置的 java.exe 所致。解決方法是修改 android.bat,直接指定java.exe所在位置,不用去調用find_java.bat,將 rem Check we have a valid Java.exe in the path.這行下面的set java_exe=改爲set java_exe="D:\Program Files\Java\jdk1.6.24\bin\java.exe"(java.exe的所在位置),將call lib\find_java.bat和if not defined java_exe goto :EOF 這兩行就可以刪掉了。目前運行一切正常。

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