sdk manager 打不开

Posted dreamrecorder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sdk manager 打不开相关的知识,希望对你有一定的参考价值。

解决方法1:

提示 [SDK Manager] Failed to convert path to a short DOS path: C:windowssystem32java.exe
打开toolslibfind_java.bat文件,找到
for /f %%a in (‘%~dps0find_java.exe -s‘) do set java_exe=%%a
for /f %%a in (‘%~dps0find_java.exe -s -w‘) do set javaw_exe=%%a
把其中的-s去掉就可以了
for /f %%a in (‘%~dps0find_java.exe‘) do set java_exe=%%a
for /f %%a in (‘%~dps0find_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% ools;      
两个%中间代表引用ANDROID_SDK_HOME的路径,然后将tools和platform-tools添加
 
解决方法3:
打开toolslibfind_java.bat文件:
rem Check we have a valid Java.exe in the path.
set java_exe=call libfind_java.bat
if not defined java_exe goto :EOF
rem 这里我们直接设置,改成你自己电脑上的java.exe的绝对路径
set java_exe="E:Javajdk1.6.0_45injava.exe"
rem 注释掉下面这句代码,它的作用就是用来查找你的java.exe 的路径,
rem call libfind_java.bat
如果出现"ERROR: SWT folder ‘‘ does not exist... 错误提示
for /f %%a in (‘%java_exe% -jar libarchquery.jar‘) do set swt_path=lib\%%a
rem for /f %%a in (‘%java_exe% -jar libarchquery.jar‘) do set swt_path=lib\%%a
set swt_path=libx86 修改成自己的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 oolslibfind_java.bat 确认 java.exe 的路径。

启用 cmd.exe,命令行切换路径到 android-sdk-windows oolslib,执行 find_java.bat,看到输出:C:Windowssystem32java.exe

虽然该路径下存在 java.exe,但是这并不是 jre 的安装路径。估计是由于某些需要 java 的软件在安装时,将 java.exe、javaw.exe、javaws.exe 复制到了 c:windowssystem32 下,导致 SDK Manager.exe 调用了错误位置的 java.exe 所致。

删掉 C:Windowssystem32 下的 java.exe、javaw.exe、javaws.exe 即可解决。

解决方法5:android sdk的安装路径不能有中文,安装的文件夹不能有空格
 
解决方法6:把java.exe复制一份到WindowsSysWoW64里面就可以了











以上是关于sdk manager 打不开的主要内容,如果未能解决你的问题,请参考以下文章

sdk manager 打不开

Android(安卓) sdk manager 安装有问题

ise14.7 manage license打不开

Android sdk manager 无法打开怎么解决

mac android studio怎么更新sdk manager

为啥android sdk manager install packages 点不了