搭个Android环境一直卡在SDK Manager闪退问题上,现在终于搭好了,写下文章记录下。
一、下载安装JDK,与环境配置
1.下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html
我的JDK在:D:\Java\jdk1.8.0_25 JRE在D:\Java\jre
这个安装要注意路径不能有空格,如有的同学默认安装在program file里面,后面SDK就不能启动了。
2.配置环境变量,桌面->计算机->右键属性->高级系统设置->高级->环境变量->adminstrator的用户变量(具体和自己用户名有关),新建或者编辑一下的变量(如已经存在就追加,不存在就新建,追加时注意用;号与之前的隔开)
JAVA_HOME: D:\Java\jdk1.8.0_25
CLASSPATH: . ;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib;
path: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3.测试配置
运行->cmd,输入java或者javac测试命令看是否成功
二、下载配置ADT
http://developer.android.com/sdk/index.html ,里面包含eclipse和SDK,eclipse它已经集成好了ADT。
解压出来是这样
2.配置ADT环境
ANDROID_SDK_HOME: D:\ad5_0\sdk
path: %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools;
3.测试配置
运行->cmd,输入android -h 看是否成功
三、安装Android SDK
打开ADT目录下的SDK Manager 正常的话会出现
选择对应的包进行安装就可以了
四、SDK Manager 闪一下就消失
我装环境的时候遇到这种情况,下面说下怎么解决
1.确保你的安装路径全部没有空格和中文。
2.到 sdk\tools 目录下的android.bat 找到下面的for循环进行修改
rem for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86
然后打开cmd,直接把android.bat拖入cmd中运行
如果上面都不行的话建议把java的环境完全卸载,CLASSPATH等环境变量全部删除,重新装一遍