1. 程式人生 > >SDK Manager無法啟動、一閃而過問題的解決

SDK Manager無法啟動、一閃而過問題的解決

這幾天一直在琢磨Android SDK這幾個東西,遇到很多麻煩,但是查詢到問題所在以後就很簡單解決了,因此在這裡分享一下我的一些經驗,給其他遇到SDK Manager無法啟動、一閃而過類似這種問題的朋友一個解決的思路。

1、Android SDK的安裝

java JDK必須是要安裝的,下載安裝完以後不需要配置java環境,因為Android SDK裡有一個是可以自動尋找java環境的,java安裝的時候直接預設吧,但是如果不是下載的ADT,那麼就要配置環境了(備註:)。

2、中間我弄過一個自動安裝的android SDK包,結果我解除安裝完以後,我的SDK Manager就用不了,開始的時候我是配置過java環境,理論上java環境應該是沒問題的。但是就是用不了,搜尋了很多辦法都沒解決。

有朋友部落格上說:

【問題所在】
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 所致。

【解決辦法】
知道了問題所在,解決起來就很容易了,刪掉 C:\Windows\system32\ 下的 java.exe、javaw.exe、javaws.exe 即可解決。不放心的話,可以進入 cmd 再切換路徑執行 find_java.bat 檢查一下,輸出:C:\Program Files\Java\jre7\bin\java.exe 就沒問題了。

但是這種辦法我也沒有解決我的問題,不過我覺得應該近了。後面把java環境配置刪了,然後所有的東西全部解除安裝,刪除乾淨了,重啟電腦。再安裝java JDK,這次沒有配置環境了,然後開啟SDK Manager,這次沒有問題了。

折磨我一天的東西,在這裡總結一下,給其他遇到類似問題的朋友一個思路。