SDK Manager 打不開, "系統(tǒng)找不到指定路徑 " "Unable to access jarfile lib\archquery.jar"問題的解決辦法
出現(xiàn)這種錯誤,其實(shí)就是環(huán)境設(shè)置的問題, 需要修改 sdk\tools\android.bat 文件
轉(zhuǎn)到你的 sdk目錄下, 進(jìn)入到 \tools 子目錄, 打開 android.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
進(jìn)行修改:
- rem 這里我們直接設(shè)置,改成你自己電腦上的java.exe的絕對路徑
- set java_exe="E:\Java\jdk1.6.0_45\bin\java.exe"
- rem 注釋掉下面這句代碼,它的作用就是用來查找你的java.exe 的路徑,
- rem call lib\find_java.bat
執(zhí)行 android -help 測試,
如果出現(xiàn)"ERROR: SWT folder '' does not exist... 錯誤提示
則需要繼續(xù)修改,找到:
- for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
注釋掉這段,直接設(shè)置 swt_path:
- rem for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
- set swt_path=lib\x86 修改成自己的swt.jar 所在路徑
然后在cmd 命令行 下 cd 到 sdk根目錄, 執(zhí)行 tools\android.bat,
- 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 %*
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。