博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android SDK Manager 闪退的解决办法
阅读量:5948 次
发布时间:2019-06-19

本文共 884 字,大约阅读时间需要 2 分钟。

(一)方案一

   原理:  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 ,可以进入 cmd 再切换路径执行 find_java.bat 检查一下, 输出:C:\Program Files\Java\jre7\bin\java.exe 就没问题了;

(二)方案二

 找到 D:\Program Files (x86)\Java\android-sdk-windows\tools  下的 android.bat 进行修改:(右键 对其进行编辑)

将 rem Check we have a valid Java.exe in the path.这行下面的 set java_exe=改为set java_exe="D:\Program Files (x86)\Java\jdk1.7.0_07\ bin\java.exe"(java.exe的所在位置) call lib\find_java.bat if not defined java_exe goto :EOF  这两行就可以删掉了

转载于:https://www.cnblogs.com/quyangzhangsiyuan/p/10740896.html

你可能感兴趣的文章
jsp内置对象以及jsp动作
查看>>
Struts上路_09-数据类型转换
查看>>
定制CentOS
查看>>
Android Eclipse 修改默认查看图片的打开方式
查看>>
CMake与动态链接库(dll, so, dylib)
查看>>
myeclipse(eclipse)乱码处理
查看>>
SpringBoot 过滤器, 拦截器, 监听器 对比及使用场景
查看>>
数据库索引探索
查看>>
struts2使用json需要注意的问题
查看>>
gitlab runner 优化
查看>>
快速添加百度网盘文件到Aria2 猴油脚本
查看>>
mac 无法登录mysql的解决办法
查看>>
Shiro权限判断异常之命名导致的subject.isPermitted 异常
查看>>
Hello world travels in cpp - 字符串(2)
查看>>
struts2自定义拦截器
查看>>
Eclipse安装adt插件后之后看不到andorid manger
查看>>
Kafka服务端脚本详解(1)一topics
查看>>
Zookeeper 集群安装配置,超详细,速度收藏!
查看>>
js中var self=this的解释
查看>>
js--字符串reverse
查看>>