• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

AndroidSDKManager在win8.1上闪退的终极解决方案

时间:2015年04月02日 15:20:06    来源:魔法猪系统重装大师官网    人气:9727

全新安装的Windows 8.1的系统,Android SDK,JDK都是最新的版本,但是SDK Manager打开是命令行窗口一闪而过,就再没反映了。

通过搜索,确定了一个问题就是SDK目录tools\lib下有个find_java.bat,本来的作用是查找jave.exe的路径,但是路径输出错误。find_java.bat是在sdk\tools\Android.bat下调用的,网上的解决方法是不使用find_java.bat,直接在Android.bat中写入java的绝对路径,将

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF
修改为

set java_exe=“java的绝对路径”
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF
修改完成之后SDK Manager的确可以打开了,但之后有遇到了另一个问题,Ant打包的时候出错,draw9patch.bat也出现闪退,看来find_java.bat在很多地方都用到了。

通过查看Ant的错误信息,有C:\Program不是合法的命令的字样,所以意识到,是不是JDK安装路径的空格问题啊,我的JDK是按默认安装到C:\Program Files文件夹。

所以,卸载重装,安装到C:\JAVA文件夹,重新配置环境变量,一切问题解决

win 8 64bit 企业版下Android SDK Manager 闪退

貌似是android sdk里面的find_java.bat有些问题,以至于android.bat再调用其寻找java.exe时找不到,从而无法运行sdk manager等....

我的解决方法是修改 android.bat,直接指定java.exe所在位置,不用去调用find_java.bat

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

现在一切Ok了。

把java.exe复制一份到C:\Windows\syswow64里,我是这样解决的。

AndroidSDKManager,在,win8.1,上,闪
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部