从零开始之快速搭建Android开发环境

1。什么是JDK/SDK/ADT?



  英文全名:Java Development Kit。


  官方全名:Java开发工具包


  注1:这个是大家最熟悉的,不做过多赘述,下面提一下JDK开发环境配置.这里默认你已经安装好JDK.


  注2:没有该变量名,请新增,如有请根据实际情况判断是否覆写/追加.


  Step1:计算机→属性→高级系统设置→高级→环境变量→系统变量


  Step2:JAVA_HOME→编辑→填入(jdk的安装目录)


  Step2:Path     →编辑→追加(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)


  Step4:CLASSPATH→编辑→填入(.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar)


  Step5:cmd      →编辑→填入(javac)


  2。什么是SDK?



  英文全名:Software Development Kit。


  官方全名:Android Software Development Kit Tools。


  中文全名:安卓软件开发工具包


  基于Android开发,我们常说的SDK。就是Android SDK,简单的说,它包含以下内容:


  ①:Build-Tools(编译工具)


  ②:SDK System Images(系统图标)


  ③:Google Map API‘s SDK(谷歌地图API软件开发工具包)


  ④:Google Glass SDK(谷歌眼镜SDK)


  注:Google Glass SDK也称GDK。不过很早以前就有GDK概念了。这里再叫GDK个人认为并不合适


  ⑤:Google TV Addon(谷歌电视插件)


  ⑥:Android Framwork Source Code(API源码)


  ⑦:Android SDK Extras(SDK额外补充包)


  注:额外包中包含:向下兼容包,谷歌USB驱动,谷歌WEB驱动等。


  ⑧:Support Library(向下支持库,又名向下兼容包)


  注:兼容包是上面那个家伙的子项。这里单独提出来说明一下


  ⑨:SDK Samples(API简单案例)


  ⑩:NDK(Android C/C++软件开发工具包)


  。。。。。。


  这些东西的集合,就叫Android SDK。其中某些单独项也是SDK。


  针对Android软件开发的所有包的集合叫Android SDK。


  这样Google Map API’s SDK,Google Glass SDK也就不难理解了。


  3。什么是ADT?



  英文全名:Android Development Tools。


  官方全名:Android Development Tools Plugin。


  中文全名:安卓开发工具插件。


  上文说道SDK有很多子项,每个子项有不同的版本,那么问题来了。


  怎么管理?怎么关联API?怎么配合Eclipse IDE?


  于是ADT Plugin 诞生了。


  ADT Plugin,以插件形式用于Eclipse IDE中,为Android SDK,Android虚拟机提供管理,


  为Android开发提文件支持,开发工具关联支持...


  4。什么是ADT Bundle?



  ADT Bundle简单点,用个公式表示:


  ADT Bundle = Eclipse IDE + ADT Plugin + Android SDK Tools。


  曾经听到有人这样说:“装好JDK,然后去官网下载SDK,配置一下,开发环境就搭建好了”


  我只能在旁边表示无语。


  5.Android开发环境怎么搭建?



  理解了上面几个概念以后,再说安装.


  传统方式:JDK + IDE + ADT Plugin + Android SDK Tools


  注1:IDE可以是任何有ADT支持的IDE,如:IntelliJ IDEA , Eclipse IDE , MyEclipse IDE ,其他如Jbuilder我也不知道是否支持,而且那玩意儿很贵,没几个人玩的转.


  注2:如果你在使用以上某一款IDE,同时要开发Android项目和其他项目,建议使用传统方式安装.


  举例:张同学一直在用MyEclipse IDE开发Java后台和Web项目,但是正考虑学习Android开发,又不想换IDE,建议当前方式搭建.


  快速方式:JDK + ADT Bundle


  注1:该方式又叫快速方式,懒人方式,因为配置简单,且相对其他方式搭建Android开发环境的速度而言,这种方式最快.


  注2:该方式目前尚是主流,但随着时间的推移,将逐渐减少.强烈推荐初学者使用.


  新兴方式:JDK + Android Studio


  注1:Google内部已经开始正式使用Android Studio,且未来重心都在Android Studio上,对于ADT Plugin的更新速度已经放缓,将来也不是没有取消的可能.


  注2:Android Studio基于IntelliJ IDEA,集成众多开发工具,在开发效率上,便捷性上,都是优选.


  注3:初次使用者,学习时间成本,开发效率上会有影响.不过网上相关教程正在逐步增多.

你可能感兴趣的:(从零开始)