解決Xamarin Android SDK Manager閃退問題

大學霸發表於2016-06-16
解決Xamarin Android SDK Manager閃退問題
SDK Manager閃退是因為它找不到java.exe導致的。SDK Manager預設是透過讀取登錄檔中JDK安裝資訊來java.exe的路徑。如果登錄檔中沒有JDK的正確安裝資訊,即使我們在系統變數path設定jdk的路徑也無效。解決辦法兩個:
(1)重新安裝JDK,用於重新生成登錄檔資訊。
(2)如果不方便安裝,則需要修改Android SDK中tools目錄下android.bat中的內容。
set java_exe=”F:\Progra~2\Java\jdk1.7.0_80\bin\java.exe” ‘這裡指定java.exe的完整路徑
rem call lib\find_java.bat ‘註釋該行程式碼
rem if not defined java_exe goto :EOF ‘註釋該行程式碼


注意:如果java.exe所在路徑中包含空格,會導致設定的路徑錯誤。這個時候,需要在命令列中使用dir /X命令獲取不包含空格的短路徑。例如,這裡的Progra~2就是Program Files (x86)短路徑的表示方法。這樣就解決了Android SDK Manager閃退問題

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2120283/,如需轉載,請註明出處,否則將追究法律責任。

相關文章