文章目录
1. 前言介绍
主流的Android开发环境有:
①Eclipse + ADT + SDK
②Android Studio + SDK
③IntelliJ IDEA + SDK
现在国内大部分开发人员还是使用的Eclipse,Android Studio是比较吃配置的,如果电脑不怎么好,建议还是先使用Eclipse进行Android开发。
1.1 JDK安装与配置
Step1:下载JDK
Step2:JDK安装 傻瓜式的下一步即可
Step3:环境变量的配置
安装配置完成之后,打开电脑的cmd(命令行),在命令行依次 javac 和 java,查看是否配置成功!
1.2 IDE开发APP流程
IDE(Integrated Development Environment,集成开发环境 )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。
1.3 相关术语的解析
Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用!
AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器
ADT: (android development tools)安卓开发工具
SDK:(software development kit)软件开发工具包,就是安卓系统,平台架构等的工具集合,如adb.exe
DDMS:(dalvik debug monitor service)安卓调试工具
adb:安卓调试桥,在sdk的platform-tools目录下,功能很多,命令行必备
DX工具:将.class转换成.dex文件
AAPT:(android asset packing tool),安卓资源打包工具
R.java文件:由aapt工具根据App中的资源文件自动生成,可以理解为资源字典
AndroidManifest.xml:app包名 + 组件声明 + 程序兼容的最低版本 + 所需权限等程序的配置文件
1.4 ADB相关指令
1.5 APP程序打包与安装流程
APP的安装过程:
2. 开发环境搭建
2.1 Eclipse + ADT
运行HelloWorld的结果:
2.2 Android Studio
Android Studio的安装,参考以下博客链接:
android studio的安装,史上最详细(超多图)!!
运行HelloWorld的结果:
3. Eclipse + ADT
3.1 Eclipse 项目的目录结构及解析
工程目录图:
目录解析:
src目录:包含App所需的全部程序代码文件,我们大多数时候都是在这里编写我们的Java代码的
gen目录:只关注R.java文件,它是由ADT自动产生的,里面定义了一个R类,可以看作一个id(资源编号)的字典,包含了用户界面,图形,字符串等资源的id,而我们平时使用资源也是通过R文件来调用的,同时编译器也会看这个资源列表,没有用到的资源不会被编译进去,可以为App节省空间
assets目录:存放资源,而且不会在R.java文件下生成资源id,需要使用AssetsManager类进行访问
libs目录:存放一些jar包,比如v4