SDK Manager.exe一閃而過(解決find_java.bat無法執行)
阿新 • • 發佈:2019-02-07
搭建Android開發環境,執行SDK Manager.exe,螢幕出現黑框一閃而過,然後就沒然後
找到find_java.bat,在cmd 中cd到目錄並執行它,結果出錯
然後根據上面的提示重新下載和安裝了好幾次JDK,也配了好幾次JAVA_HOME的環境。就是報這個錯
執行java , javac 都是正常的,但是find_java.bat就是不能找到java.exe
右鍵find_java.bat檢視檔案,具體內容不是很懂,但是以下圖片:
意思是:如果找不到,就跳轉到CheckFailed,也就是出現剛才執行find_java.bat時出現的錯誤的內容
而上一句for /f "delims=" %%a in ('"%~dps0\find_java%arch_ext%.exe" -s') do set java_exe=%%a
我猜是: for迴圈找到java.exe的路徑(%%a),並將%%a設定到java_exe(set java_exe=%%a)
於是乎,我把前面找的部分(for迴圈)直接刪掉,並直接告訴它java.exe在那。修改之後:
於是乎,執行find_java.bat沒有報錯,SDK Manager.exe也能正常執行
SDK Manager.exe閃過黑屏,出現Android SDK Manager的介面