Android入门教程 Android开发环境搭建【详细教程】
2015-10-29 15:56
696 查看
一、安装JDK
-JDK下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意正确选择下载版本,如果电脑是32位,那就选择32位版本(通常描述是Windows x86),如果电脑是64位,那就选择64位版本(通常描述是Windows x64)
-JDK安装
JDK安装起来很简单,就是下一步再下一步即可,注意最后还要安装JRE(Java Runtime Environment,Java运行环境)。-配置环境变量
Path
%JAVA_HOME%\bin;CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;这里不要漏掉前面的.;很重要
JAVA_HOME
这里的路径写jdk安装路径二、安装Eclipse
-Eclipse下载地址
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/mars1注意:Eclipse版本要和JDK版本对应,JDK是32位/64位,那么Eclipse就得是32位/64位
-解压
下载之后解压即可使用三、安装ADT插件
安装ADT有两种方式,在线安装和离线安装。-在线安装
step1:点击help菜单 点击install new softwarestep2:打开后name随便写一个名字即可,location输入http://dl-ssl.google.com/android/eclipse/然后点确定。
step3:一路next,直到finish完成。
-离线安装
因为伟大的防火墙屏蔽了google,所以google的一些站点也被屏蔽了,这就导致我们在线安装失败。所以需要下载ADT包进行离线安装。step1:下载ADT包,http://pan.baidu.com/s/1bnFitbx,下载后不需要解压
step2:安装ADT
step3:一路next,直到finish
四、安装SDK
安装SDK也有两种方式——在线安装和离线安装-在线安装SDK
通过SDK Manager下载所需版本-离线安装SDK
step1:把SDK的文件提前下载下来,有一些热爱分享的人会在网上分享一些下载资源,去下载就可以啦。step2:配置路径
拓展
-JDK是什么
JDK的全称是Java Development Kit(Java开发组件),类似于一堆积木,基本形状给你定义好了,剩下的是摆个长城还是摆个天安门就看你的创造了。本文下面提到的Android SDK与此有一定程度的相似。-JDK和JRE的区别
JDK是Java程序员开发必备,因为它是组件嘛,是积木嘛,没有积木怎么摆小房子。JRE是Java程序的运行环境,是JVM(Java虚拟机)的所在地,没有它Java程序是没法运行的。-为什么要配置环境变量
一句话:让Java程序能够找到回家的路。你安装好Jdk之后,相当于给Java程序建了一个家,运行Java程序的时候,需要有个明确的指引,才能让他找到家,否则找不到家就迷路了,就报错了。配置环境变量,就相当于给Java程序指出一条回家的路。那么,既然是给人家指出回家路,这条路就不能指错,所以配置环境变量时,一定要注意严谨,不能有一丝一毫的差池。比较正式的解释:
配置path的原因是让你可以在控制台编译、运行你的java程序而不必进入到java程序目录去运行,例如控制台命令:java -version,要执行此命令,控制台会先在当前目录找java.exe程序,找不到会去path变量中指定的路径去找此命令,如果没有找到就不会执行,java.exe是在java程序目录中的bin目录下,所以path才会配到java程序的bin目录。path可以说主要是为了方便,让你无论在哪个目录下都可以直接使用javac等命令,否则就只有到bin目录下执行javac和java命令了。
classpath变量通常是新建的变量。在编译、运行java程序时会在它指定的目录下去找你所要用到的class,也是先在本目录下找,然后在指定目录下找,都找不到就会报错了。
为什么非要在classpath中配置.;呢?如下图,如果我们没有在CLASSPATH中配置.;那么执行java命令时就会出错,因为它找不到Test.java编译后的Test.class文件。
-什么是ADT
ADT全称Android Development Tools,本质就是一个用于Android开发的Eclipse插件。-什么是SDK
SDK全称Software Development Kit(软件开发套件)。不仅Android有SDK,一些支持第三方定制开发的软件都有SDK,让用户在此基础之上进行定制开发。相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories