分享好友 最新动态首页 最新动态分类 切换频道
Android 的 SDK Manager 无法启动 闪退解决方法
2024-12-26 22:08
1. 从 http://developer.android.com/intl/zh-cn/sdk/index.html 下载ADK
2. 点击SDK.Manager.exe, 遇到闪退的问题,一开始还以为是防火墙问题,各种挠墙,新手菜鸟伤不起啊......
    百度之后找到正解 :http://www.cnblogs.com/badtree/articles/2941132.html    

转自 http://hi.baidu.com/yangw80/item/7be029ebdb33390f65db0014

Android 的 SDK Manager 无法启动 闪退解决方法

【故障描述】

做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。

尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。

而且,有些版本的没事,有些版本的就不行。下载的 android-sdk_r14 可以正常执行 SDK Manager.exe,但是 android-sdk_r18 就不能执行,闪了一下就退出了。

 

【问题所在】

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 即可解决。不放心的话,可以进入 cmd 再切换路径执行 find_java.bat 检查一下,输出:C:Program FilesJavajre7binjava.exe 就没问题了。

 

3. 如大神的步骤运行 find_java.bat之后被告知:

F:************************sdk oolslib>find_java.bat

 

ERROR:

Tools, you need a suitable version of Java JDK installed on your system.

We recommend that you install the JDK version of JavaSE, available here:

http://www.oracle.com/technetwork/java/javase/downloads

 

If you already have Java installed, you can define the JAVA_HOME environment

variable in Control Panel / System / Avanced System Settings to point to the

JDK folder.

 

You can find the complete Android SDK requirements here:

http://developer.android.com/sdk/requirements.html

4. 接着百度,得知 运行命令可Check Java 得版本是否正确:

C:************>java -version
'java' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
5. 再次百度 / Googler,好了真SB了,么有安装JDK or JRE么,小白真是小白......~~~~~~~~~~~
关于什么是 JDK 和  JRE: http://stackoverflow.com/questions/1906445/what-is-the-difference-between-jdk-and-jre

JRE: Java Runtime Environment. It is basically the Java Virtual Machine where your Java programs run on. It also includes browser plugins for Applet execution.

JDK: It's the full featured Software Development Kit for Java, including JRE, and the compilers and tools (like JavaDoc, and Java Debugger) to create and compile programs.

Usually, when you only care about running Java programs on your browser or computer you will only install JRE. It's all you need. On the other hand, if you are planning to do some Java programming, you will also need JDK.

最新文章
通过百度API接口主动推送文章实现语言python|go|php|ruby
使用说明 1、普通收录工具可以向百度搜索主动推送资源,缩短爬虫发现网站链接的时间,不保证收录效果。 2、API提交和手动提交共享配额,每日至多提交10万条有价值的内容,sitemap提交配额不与其他方式共享,
长沙微信小程序开发岗位职责
岗位职责:1、负责微信平台上相关应用开发,负责系统技术架构和概要设计;2、核心模块编码及系统重构,能够独立完成详细设计及编码、进行代码审查; 3、负责微信平台的接口设计、开发和维护; 4、负责微信公众平台所需要的接口数据管理,AP
网站优化排名工具 s(网站排名优化神器)
在当今数字化时代,网站优化排名工具成为了提升网站可见性和吸引流量的关键。这些工具通过分析搜索引擎算法和用户行为,帮助网站管理员优化其在线内容,以提高在搜索引擎结果页面(SERP)中的排名。本文将深入探讨网站优化排名工具的重要性
除四大发明,古代中国还有哪些领先世界的创造?
作者:我方团队张嵚说到这个话题,必须先要对我们的祖先们郑重表达敬意——如果想知道生为中国人有多自豪?那就请看一看古代中国人创造。比如下面这几个物件,不但展现了不同时代的强大工艺,更撑起了古代中国领先世界的硬实力。一:水排(
选择了“末班车” ,R5 5600u的2021款Yoga 13s
一上来就说这个,等于是要先说结论。结论就是:真香!(仅限于对我而言)为什么?先说下我的用途:主要是办公上网,再是偶尔ps,其次是娱乐,游戏几乎没需求,但也就是可能会玩一下单机、lol之类。过一遍yoga 13s R5600u参数...(本来要写文
除法运算的汇编优化(用乘法和右移来代替)
再来看一个例子,巩固一下。假设有以下3行反汇编代码,现在来反推回高级代码。3行代码合起来即:(R0 * 0xCCCCCCCD)34。除法优化原理:a/b = (a*c)n,其中c=(2^n)/b。由(R0 * 0xCCCCCCCD)34,可知n=34,c=0xCCCCCCCD。根据c=
初中化学怎么复习
化学是一门自然科学课,与数学、物理既有相通之处,同时又有它独具的特性。化学学科是一门以实验为基础的自然科学,学科知识点既多又分散、并且大量的知识需要识记。因此,学生不能把以前学数学、物理的方法照搬来学化学,而要根据化学学科
适合发朋友圈的长说说短语
1、无论你多么努力地让自己做到完美,始终会有一群人在背地里指着你的背影比比划划。你不需要跟谁对骂或者抽谁一嘴巴,他们未必是坏人,只是看不懂你的活法。 2、人这一辈子,能认识很多人,但是真正对你好的人,屈指可数。那些口口声声说
震撼揭秘!打造高逼格Logo的秘密武器:强推AI免费生成神器
在商业世界里,每一个成功品牌背后都有一段值得讲述的故事。比如苹果公司,从乔布斯和沃兹尼亚克在车库里起步,到如今成为全球最有价值的品牌之一,其标志性的苹果logo见证了这一切。这个简单的logo不仅仅是一个图形,它承载着企业的灵魂,
遵义医学院附属医院整形科,专业靠谱医院推荐
  一.遵义医科大学附属医院整形科介绍:  遵义医科大学附属医院整形科主要从事医疗美容,皮肤美容,激光外科,皮肤外科,整形美容,医疗美容。医院设有美容外科,美容皮肤科,美容激光科,医疗文刺,医疗美容保健,美容咨询六个临床专
相关文章
发表评论
0评