一.Android环境搭建
搭建Android应用开发环境需要搭建以下工具
(1)JDK(Java Development Kit)
Java开发工具(Android是用Java语言开发的)
(2)Eclipse
编辑器,用Eclipse开发Android应用程序
(3)Android SDK(Software Development Kit)
Android软件开发工具,包括Android开发的应用类的工具
(4)ADT(Android Development Tools)
Android开发工具
1.JDK安装
(1)JDK官方网站下载
(2)推荐下载6.0以后的版本
(3)JDK安装(JDK集成了jre)
JDK是Java的开发工具
jre是Java的运行环境(除了要考虑JDK开发工具外,还要考虑jre运行环境,应为JDK集成了jre,所以没有装jre)
安装完了以后,运行--cmd--输入Java -version 如下图所示:即为安装成功。
2.环境变量的配置
(1)JAVA_HOME值为:C:\Program Files (x86)\Java\jdk1.8.0_11
指明JDK的安装路径(注意:要配置成你的JDK安装根目录哦)
(2)CLASSPATH值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar ;%JAVA_HOME%\bin;
指明Java虚拟机要装载类的路径(注意:前面的点不能少)假如我们要编写一个Helloword类,在编译的时候要用到一个String类,但是这个String类不是我们自己写的, 是系统提供给我们的,我们在编译Helloword的时候也编译了String类,如何能访问到这个String类,也就是我们配置了CLASSPATH这个路径,它指明了当前要加载系统类的路径。
(3)path:在开始最加%JAVA_HOME%\bin
指明系统可以在任何路径下识别Java命令,比如说我们要访问JDK文件夹下的某个执行文件,如果没有配置path路径的话,就必学进到JDK文件夹下面才能识别Java命令,配置path命令后就算不在统一文件夹下,也能识别Java命令
3.ADT配置
(一)ADT安装有两种方式
(1)在eclipse的安装插件中通过在线安装,在线安装地址:http://dl-ssl.google.com/android/eclipse/
在Eclipse下的Help菜单下有一个Install New Software选项,如图所示:
点击进入界面,点击”Add“添加,在name一项中随便输入一个名字,在location一项中输入在线安装地址,然后点击"OK”
点击OK确定以后,name下会有两个选项:
(1)Developer Tools(开发工具包)
(2)NDK Plugins(加载C语言类库)
由于我们开发的时候用不到C语言类库,只需要勾选第一个就可以了,然后点”确定“进行安装
(2)下载ADT压缩包,本地安装
跟上述步骤一样(不在啰嗦了),区别是在location一项中输入的不是安装地址,而是下载到本地的ADT路径
到这里已经把ADT的安装完成了,如果Eclipse中出现如下图标则说明ADT安装成功
4.SDK的安装
ADT配置完以后,点击“window”下拉菜单,选择Preferences
点击Android,往SDK Location:里面配置sdk的根目录,有时会很容易报错,原因很可能就是ADT版本过低,让更新ADT插件
至此,Android开发环境应经配完了,需要注意的一点是,在下载Eclipse,ADT的时候注意版本,一定要一致,要不然会出现莫名其妙的错误,最后再说一下Android的两个图标:
(1)第一个 为Android SDK Manager,用来更新SDK API,每更新一个Android版本,就会对应一个版本的模拟器,推荐是Android2.0以上的都更新,选中Tools,再选中下面的版本,点击install,就可以下载了,这是个很缓慢的过程,需要慢慢等待
(2)第二个为模拟器管理器,是用来管理我们的模拟器的,当你更新完Android2.0以上版本以后,在这里就会出现相对应版本的Android模拟器,可以任意选择
到此,Android的开发环境已经搭建完成了。
总结:
JDK:Java开发工具包,开发Java的基础包,因为Android是在Java语言的基础上开发的,所以要用到jdk。
环境变量:无论是Java环境变量,还是Android环境变量,都只是在cmd下,方便于记事本编写并运行,如果用编辑器Eclipse编写程序,只要在Eclipse里面配置jdk路径就行,不需要配置环境变量,环境变量只是在没有Java编辑器的情况下才用的,Myeclipse更强大,自身集成的都有jdk。
ADT:Eclipse的一个插件,用来开发Android,为Android开发提供开发工具的升级或变更,简单理解为在Eclipse下开发工具的升级下载工具。
SDK:在Android开发中,为开发者提供了库文件以及其他开发所用的工具,简单理解为开发工具包集合,是整体开发所用到的工具包,如果不用Eclipse作为你的开发工具,就不需要下载ADT,只需要下载SDK即可开发。