文档详情

Linux系统下的Android开发环境搭建.doc

发布:2018-01-31约9.36千字共11页下载文档
文本预览下载声明
Linux系统下的Android开发环境搭建 1 简介 2 2 版本 2 3 系统结构 2 4 开发 4 4.1 应用开发 4 4.1.1 知识准备 4 4.1.2 环境搭建 4 4.2 系统开发 5 4.2.1 知识准备 6 4.2.2 环境搭建(32位) 6 4.2.3 环境搭建(64位) 8 4.2.4 典型示例 10 简介 Android(读音[??ndr??d])是Google主持开发的开源移动平台。 整个平台包括操作系统、中间件、虚拟机、应用框架、应用。 该平台最初是作为智能手机操作系统开发的,随着发展,通过移植和修改,也可用于平板电脑和其他手持设备。 版本 Android的版本周期约为6个月。 已发布(截至2010年10月)的主要版本有1.0、1.1、1.5、1.6、2.1、2.2。 1.0、1.1、1.5(Cupcake)、1.6(Donut)已过时,新系统不应使用; 2.1代号Eclair,是2.0和2.01的升级版,取代后两者,稳定版; 2.2代号Froyo,为目前最新版,不断升级中。支持Flash,详见Android 2.2 Platform Highlights; 3.0代号Gingerbread,计划中的版本,全新的UI、游戏性能,可能支持视频聊天; 3.5代号Honeycomb,计划中的版本,有最低硬件要求,用于平板电脑。 版本代号即提取源码时使用的分支名。 系统结构 Android结构如图: 1:应用 应用是一个个独立的程序,如浏览器、计算器、游戏等。应用使用Java开发,基于Android SDK。 2:应用框架 是一些基础组件,供上层应用所调用,可以在多个应用之间共享的功能。包括通知、视图、资源管理等。 3:本地库(native) 主要由C/C++库组成。 4:Dalvik虚拟机与核心库 Android应用使用Java语言开发,但并非运行于Java虚拟机之上,而是对.java文件进行反编译-重编译而成dex文件,运行在Dalvik虚拟机上。 Android核心库实现了大部分Java5 SE的库,但不包括Swing等不使用于Android的库,另外还添加了一些专用于Android的库。 5:Linux内核 Android使用标准Linux内核2.6.32(2.2平台),再加上一些Android专用驱动。各种硬件驱动在此定义。 开发 应用开发 / 也称为Android SDK开发。开发环境Windows/Mac/Linux皆可。 知识准备 应用开发使用Java语言。 Java语言是参考C++而制定的,学习Java语言之前,若曾进行过C++开发,应再温习一遍C++的语法、类、类继承、模板等,有利于快速掌握Java中的相似部分,且不容易混淆两者的区别。 若没有C++基础,可直接学习Java语言及Java SE库。 学习Java语言时,可略过Swing界面学习,因为Android使用另一套UI库。 环境搭建 Eclipse 使用Eclipse 3.5.2。3.6目前与ADT不兼容,不能使用。 需下载包含eclipse jdt的版本,推荐: /downloads/packages/eclipse-ide-java-developers/galileosr2 安装:Eclipse解压后可以直接使用。 JDK 版本5或6都可。 下载地址 下载版文档 在线文档 android sdk /sdk/index.html 安装: 解压到一个目录下,例如C:\Program Files\android-sdk-windows; 在环境变量PATH中添加tools目录,例如C:\Program Files\android-sdk-windows\tools;运行目录下的sdk setup.exe(仅限windows可用)添加组件,下载2.2版本。若连接失败,需选中Settings中的Force https://... sources to be fetched using http://...; 注:应用开发应基于想支持的最低版本开发,然后在所有后续版本中测试。 Apache ant(可选) Apache Ant是将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具。Linux和Mac需要安装1.6.5以上版本,Windows 需要1.7或以上。 最新版本为1.8.1。由于eclipse自带1.7.1,可跳过此步骤。 /bindownload.cgi 安装: 解压,如C:\Program Files\apache-ant-1.8.1 新增一个环境变量ANT_HOME,值为C:\Program Files\apache-ant-1.8.1 环境变量PATH中添加%ANT_HOME%\bin ADT 此为Androi
显示全部
相似文档