西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发Android → Android SDK Manager 在win8.1上闪退的终极解决方案

Android SDK Manager 在win8.1上闪退的终极解决方案

前往专题相关软件相关文章发表评论 来源:西西整理时间:2013/9/14 22:08:04字体大小:A-A+

作者:西西点击:286次评论:0次标签: AndroidSDKManager

  • 类型:文件处理大小:209KB语言:中文 评分:7.0
  • 标签:
立即下载

全新安装的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里,我是这样解决的。

    hosts修复软件
    (60)hosts修复软件
    文件是计算机中一个举足轻重的文件,该文件有一个比较大的特点就是没有扩展名。经常在一些电脑个性技巧以及其他领域方面会用到,西西提供文件修复工具软件下载大全。官方介绍是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的地址建立一个关联数据库,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从文件中寻找对应的地址,一旦找到系统会立即打开对应网页,如果没有找...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    第 1 楼 本机地址CZ88.NET 网友 客人 发表于: 2015/10/1 12:12:05
    救星!!!

    支持( 0 ) 盖楼(回复)

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)