WIN8下的Android SDK环境变量配置 秒退闪退的解决办法

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 15:19 我要评论(0)

WIN8下的Android SDK 秒退了

一:

下载 Android SDK

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

这里有两种,一种是下载 ADT Bundle for Windows,这是个已经集成好的Eclipse开发环境,已经配置好所有的东西,只需要做安装JDK和配置环境变量。

还有一种就是自己有Eclipse只是想单独下载Android SDK的。这种情况请选择 USE AN EXISTING IDE ,下载SDK Tools For Windows。

二:安装Android SDK

这里我解压下载的:ADT Bundle for Windows文件得到:adt-bundle-windows-x86_64-20130522目录

选择好安装目录,一路下一步就行了,注意:如果你没有配置JAVA_HOME环境变量,Android SDK安装检测可能会报错。

配置Android SDK环境变量,这个是一个很容易出错的地方,如果只是下载了 ADT Bundle for Windows ,没有配置这个环境变量的话,那么在启动虚拟机AVD的时候可能会出错。

ANDROID_SDK_HOME:设置你Android SDK的安装目录就行了。我的是:D:\Android\android-sdk

PATH:把 %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools;添加到系统环境变量path下。

三:在adt-bundle-windows-x86_64-20130522目录下运行SDK Manager.exe

发现:

WIN8下的Android SDK 秒退了

解决办法: 找到Android SDK的安装目录下 android-sdk-windows/tools/lib/find_java.bat批处理文件,备份一下。(随便重命名,更改后缀格式)。

然后新建同名格式文件,将以下内容粘贴复制,保存即可。

然后,启动 SDK Manager ,可以打开窗口。

把find_java.bat中全部替换成下面的:

@echo off

rem Copyright (C) 2007 The Android Open Source Project

rem

rem Licensed under the Apache License, Version 2.0 (the "License");

rem you may not use this file except in compliance with the License.

rem You may obtain a copy of the License at

rem

remhttp://www.apache.org/licenses/LICENSE-2.0

rem

rem Unless required by applicable law or agreed to in writing, software

rem distributed under the License is distributed on an "AS IS" BASIS,

rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

rem See the License for the specific language governing permissions and

rem limitations under the License.

rem This script is called by the other batch files to find a suitable Java.exe

rem to use. The script changes the "java_exe" env variable. The variable

rem is left unset if Java.exe was not found.

rem Useful links:

rem Command-line reference:

remhttp://technet.microsoft.com/en-us/library/bb490890.aspx

rem Check we have a valid Java.exe in the path. The return code will

rem be 0 if the command worked or 9009 if the exec failed (program not found).

rem Java itself will return 1 if the argument is not understood.

set java_exe=java.exe

rem search it in the path and verify we can execute it

for %%a in (%java_exe%) do set java_exe=%%~s$PATH:a

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...