1. 程式人生 > 其它 >sdk manager 打不開解決方法(安卓)

sdk manager 打不開解決方法(安卓)

解決方法1:
提示 [SDK Manager] Failed to convert path to a short DOS path: C:\windows\system32\java.exe
開啟tools\lib\find_java.bat檔案,找到
for /f %%a in ('%~dps0\find_java.exe -s') do set java_exe=%%a
for /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
把其中的-s去掉就可以了
for /f %%a in ('%~dps0\find_java.exe') do set java_exe=%%a
for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a

解決方法2:
sdk manager.exe打不開多是由缺少環境變數造成的,下面我們就開始設定android的環境變數.
右鍵,我的電腦-->屬性--->高階--->環境變數.
系統變數,新建,變數名:ANDROID_SDK_HOME,變數值是你解壓到的android-SDK-windows的路徑.
下面我們在系統變數找到Path變數,點編輯,變數值方框裡輸入.;%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools;
兩個%中間代表引用ANDROID_SDK_HOME的路徑,然後將tools和platform-tools新增

解決方法3:
開啟tools\lib\find_java.bat檔案:
rem Check we have a valid Java.exe in the path.
set java_exe=call lib\find_java.bat
if not defined java_exe goto :EOF
rem 這裡我們直接設定,改成你自己電腦上的java.exe的絕對路徑
set java_exe="E:\Java\jdk1.6.0_45\bin\java.exe"
rem 註釋掉下面這句程式碼,它的作用就是用來查詢你的java.exe 的路徑,
rem call lib\find_java.bat
如果出現"ERROR: SWT folder '' does not exist... 錯誤提示
for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
rem for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86 修改成自己的swt.jar 所在路徑
call "%java_exe% %REMOTE_DEBUG%" "-Dcom.android.sdkmanager.toolsdir=%tools_dir%" "-Dcom.android.sdkmanager.workdir=%work_dir%" -classpath "%jar_path%;%swt_path%\swt.jar" com.android.sdkmanager.Main %*

解決方法4:
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 即可解決。


解決方法5: android sdk的安裝路徑不能有中文,安裝的資料夾不能有空格

解決方法6:

一、首先確保JDK與JRE的系統變數設定正確,具體可參考連結: http://www.cnblogs.com/smyhvae/p/3788534.html

二、更換tools資料夾

去網站:http://tools.android-studio.org/index.php/sdk中下載tools資源

下載完成後,解壓安裝在tools檔案下,替換檔案便可