zoukankan      html  css  js  c++  java
  • 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:

    一、首先确保JDK与JRE的系统变量设置正确,具体可参考链接: http://www.cnblogs.com/smyhvae/p/3788534.html

    二、更换tools文件夹

    去网站:http://tools.android-studio.org/index.php/sdk中下载tools资源

    下载完成后,解压安装在tools文件下,替换文件便可

    声明 欢迎转载,但请保留文章原始出处:) 博客园:https://www.cnblogs.com/chenxiaomeng/ 如出现转载未声明 将追究法律责任~谢谢合作
  • 相关阅读:
    Windows性能计数器应用
    Azure Oracle Linux VNC 配置
    Azure 配置管理系列 Oracle Linux (PART6)
    Azure 配置管理系列 Oracle Linux (PART5)
    Azure 配置管理系列 Oracle Linux (PART4)
    Azure 配置管理系列 Oracle Linux (PART3)
    Azure 配置管理系列 Oracle Linux (PART2)
    vagrant多节点配置
    docker基本操作
    LINUX开启允许对外访问的网络端口命令
  • 原文地址:https://www.cnblogs.com/chenxiaomeng/p/15325745.html
Copyright © 2011-2022 走看看