Android Studio、Java安装及环境变量配置

经常有朋友问Android Studio怎么安装,安装好了怎么编译速度这么慢。刚好这几天电脑重装了,顺便记录一下安装的过程,分享给大家

1. 安装java

下载java安装包,安装完后记得配置环境变量;

  • 在“系统变量”新建一个变量名为JAVA_HOME的变量,变量值为你本地java的安装目录,我这里为:C:\Program Files\Java\jdk1.7.0_80,设置这个的目的是作为下面两个环境变量的一个引用

  • 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”

  • 在“系统变量”选项区域中查看CLASSPATH变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。

1.1 成功安装判断方法:

键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

1.2 说明:

  • JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。

  • PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。

  • CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre/lib/rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。

  • PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (;),而在 Linux 下,分隔符是冒号 (:)。

  • 注意,在 CLASSPATH 中包含了一个“当前目录 (.)”。包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序,即使该路径并未包含在 CLASSPATH 中也可以。原因很简单:虽然没有明确的把该路径包含在 CLASSPATH 中,但 CLASSPATH 中的 “.” 在此时就代表了该路径

2. 安装android studio

具体参见:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/(写的很好又详细)

2.2 补充说明:

1、SDK的目录不能带空格!!!

2、推荐设置:大小写不敏感设置,自动导包设置,git目录设置,快捷键风格调成eclipse;

3、菜单字体大小 13,代码字体大小 15。

4、快捷键的热键可能被其他程序占用,要注意。尤其是intel显卡的程序,会占用ctrl+alt+下箭头,禁用也是无效的,要更改快捷键然后再禁用。解除占用后,这样studio里才会对这个快捷键组合生效,推荐下载一个热键冲突检测工具。

5、导入eclipse文件:如果是eclipse 一般用new-import module
因为studio的project对应eclipse的workspaces,而 import
project就是导入一个workspaces了,基本这个选项用不到的。

6、导入studio文件:直接用open按钮,注意gradle和build
tools的版本是否一置,否则会在打开时自动下载相应的构建工具没有基本就卡死了,可以在打开前去尝试修改文件。

7、环境变量的配置:把SDK目录下的tools和platform-tools子目录添加到系统的PATH环境变量中。

8、记得去sdk目录运行sdk manager下载其他版本的sdk。

9、ANDROID_SDK_HOME
这个环境变量是指虚拟设备的默认安装路径,默认是放在C盘,会占用比较大的空间,如果需要指定目录,需要给这个环境变量设置一个路径。

10、安装路径什么的就都用英文,不要用汉字。

11、关于环境变量,分为系统变量和用户变量,区别在于前一个是系统级别的对所有用户生效,后一个则只对当前用户生效。

你可能感兴趣的:(Android积累)