解決Xamarin Android SDK Manager閃退問題java
解決Xamarin Android SDK Manager閃退問題,SDK Manager閃退是由於它找不到java.exe致使的。SDK Manager默認是經過讀取註冊表中JDK安裝信息來java.exe的路徑。若是註冊表中沒有JDK的正確安裝信息,即便咱們在系統變量path設置jdk的路徑也無效。android
解決辦法兩個:命令行
(1)從新安裝JDK,用於從新生成註冊表信息。rem
(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閃退問題jdk