《Android 应用案例开发大全(第二版)》——1.3节Android开发环境的搭建

1.3 Android开发环境的搭建
Android 应用案例开发大全(第二版)
本节主要讲解基于Eclipse的Android开发环境的搭建,模拟器的创建和运行,以及如何应用DDMS进行程序的调试。

1.3.1 Android SDK的安装及环境变量的配置
Android使用的编程语言是时下最流行的Java高级语言,Java的跨平台性和开源性,极大地促进了Android平台的发展。

首先要安装Java的JDK,并且正确地配置系统的环境变量(基于Windows操作系统)。具体步骤如下。

(1) 下载并安装最新的JDK安装程序。登录Oracle官方网站,免费下载,网址为:http://www.oracle.com/technetwork/java/javase/downloads/index.html,下载完成后,将其安装到默认的目录下即可。

(2)配置环境变量。右键单击“我的电脑”图标,依次选择属性→高级→环境变量命令,添加path变量,值设置为:C:\Program Files\Java\jdk1.6.0\bin。在系统变量中添加JAVA_HOME变量,值设为:C:\Program Files\Java\jdk1.6.0。

JDK安装完成后,接下来需要下载并安装Android SDK。具体步骤如下。

(1)登录Android官方网站,下载对应版本的SDK安装包。网址为:http://developer.android.com,读者可以自行选择下载需要的版本。

(2)将下载好的SDK压缩包解压到硬盘目录下,并在环境变量中配置参数,配置系统变量path的值为:C:\Program Files\android-sdk-windows\tools。

至此,所有环境变量设置完成。可以在Android安装目录下tools目录中运行android list targets,若能看到如图1-1所示的列表,则表示安装成功。

1.3.2 Eclipse集成开发环境的搭建
完成SDK以及系统环境变量的配置后,接下来安装和配置Eclipse集成开发环境。具体步骤如下。

(1) 登录Eclipse官方网址,下载适用版本的Eclipse。网址为:http://www.eclipse.org/downloads/,读者可自行下载。

(2)将下载完的Eclipse安装包解压到硬盘中合适位置,双击eclipse.exe文件打开Eclipse。

(3)Eclipse打开后,在Help菜单中选择Install New Software,如图1-2所示,进入Install界面。

(4)在线安装ADT。此步骤需联网,并根据网速不同会消耗比较长的时间,请耐心等待。在Install界面中单击Add按钮,在Name中可输入任意名字,在Location中输入:http://dl-ssl.google.com/android/eclipse/,如图1-3所示。

(5)在Install界面选中Developer Tools并单击Next按钮。耐心等待安装完后,在弹出的界面中,直接单击Finish按钮,重启Eclipse,完成ADT的安装。

(6)打开Eclipse后,在Window菜单中选择Preferences,如图1-4所示。

(7)打开Preferences界面,选择Android→Browse,添加到SDK路径,单击OK按钮,如图1-5所示。

至此,Eclipse集成开发环境搭建完毕。

1.3.3 模拟器的创建和运行
Eclipse集成开发环境搭建完成后,接下来需要创建和运行Android模拟器,才能进行Android应用程序的开发。

打开Eclipse后,在工具栏中单击Opens the Android SDK and AVD Manager按钮,如图1-6所示;打开Android SDK and AVD Manager,如图1-7所示窗口。

打开Android SDK and AVD Manager窗口后单击New按钮,弹出Create new Android Virtual Device(AVD)对话框,在第一栏中输入模拟器的名字,如AVD。Target选择Android 2.2 –API Level 8,设置模拟器的版本为Android 2.2。SD Card中Size设置为30,即创建30MB的SD卡。在Built-in中选择分辨率,默认分辨率为HVGA,如图1-7所示。

配置完成后,单击Create AVD按钮,然后返回到Android SDK and AVD Manager界面,之后选中刚刚创建的模拟器,单击Start按钮,耐心等待一段时间后,运行模拟器,如图1-8所示。

至此,Android开发环境的搭建已经完成,接下来就可以进行应用程序的开发了。

时间: 2025-01-30 09:08:57

《Android 应用案例开发大全(第二版)》——1.3节Android开发环境的搭建的相关文章

《精通Android 实例开发》——第1章,第1.11节在Linux环境下搭建Android平台

1.11 在Linux环境下搭建Android平台 1.11.1 实例说明 Android基于Linux平台,是一个开源的智能手机系统,所以除了能够在我们平常所用的Windows平台下开发Android应用项目外,还可以在Linux平台中开发Android应用项目.所以很有必要讲述在Linux平台中搭建Android开发环境. **1.11.2 具体实现 **以Linux ubuntu 8.10平台为例,搭建Android开发环境的具体流程如下所示. (1)安装虚拟光驱daemon400.exe

《精通Android 实例开发》——第1章,第1.12节苹果Mac环境下搭建Android平台

1.12 苹果Mac环境下搭建Android平台 1.12.1 实例说明 截至2011年8月,Android和苹果系统系统分别占据智能手机操作系统份额的前两位.对很多使用苹果系统的开发人员来说,很有必要在苹果Mac系统下搭建Android平台. 1.12.2 具体实现 (1)登录http://developer.android.com/sdk/index.html来到Android SDK下载界面,在此单击下载链接"android-sdk_r12-mac_x86.zip",下载苹果Ma

《Android安全技术揭秘与防范》——第2.1节Android应用程序概览

2.1 Android应用程序概览 Android开发秘籍(第2版) Android应用程序包含的功能五花八门,比如编辑文本.播放音乐.启动闹钟或是打开通讯录等.这些功能可以被分类对应到4类Android组件之中,如表2-1所示,每一类都对应一个Java基本类. 每个应用程序都由一个或多个这样的组件组成.当要用到某个组件时,Android操作系统就会将其初始化.其他应用程序在指定的权限内也可以使用它们. 随着在操作系统中展现多种功能(有些功能甚至与预期的应用程序无关,如呼入电话),每个组件经历了

《Android安全技术揭秘与防范》——第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

使用ADO封装类的数据库程序开发实例[第二版](上)

从上次在VC知识库发表<使用ADO封装类的数据库程序开发实例>一文后,得到许多网友的响应,甚觉欣慰.但由于我对ADO也非完全精通,所以上次写的类很不完美,甚至可能给某些朋友带来麻烦,因此一直想把它写得更完善一点. 现在写的这个类功能应该说比较完善了,基本上封装了ADO组件的大部分方法,并扩展了一些人们常用到的方法,如把文件或图片写到数据库中,从数据库中读出位图字段,字段的值的智能转换等等. 因为实在是时间不够,我几乎没有对command类做任何有效的测试,也没有写相关的文档,而对connect

使用ADO封装类的数据库程序开发实例[第二版](下)

CAdoRecordSet class: CAdoRecordSet: CAdoRecordSet::CAdoRecordSet() CAdoRecordSet::CAdoRecordSet(CAdoConnection *pConnection) void CAdoRecordSet::SetAdoConnection(CAdoConnection *pConnection) 创建Connection对象. Params: [pConnection]: 连接对象指针. Open 方法: BOO

ASP.NET 3.5 开发大全DOC版

电驴上的资料,我把他传到我的网站上了,呵呵.. 不过这个空间好像是不能用做下载站的吧.. 估计人下一多就下不了了... 下载地址:http://niunan.net/download/NET35DEVELop.rar

《Android 应用案例开发大全(第二版)》——6.2节Intent对象

6.2 Intent对象 Android开发权威指南(第二版) 上一节介绍了Intent的主要作用就是封装和传递各种信息.那么Intent对象到底可以封装和传递哪些信息呢?本节将会揭开这些秘密. 6.2.1 Intent对象可以封装和传递哪些信息 Intent对象可以封装和传递如下6种信息. 组件名(Component name). 动作(Action). 种类(Category). 数据(Data). 附加信息(Extra). 标志(Flags). 在6.2.1至6.2.7小节会分别介绍这6种

《Android 开发入门与实战(第二版)》——6.1节什么是Activity

6.1 什么是Activity Android 开发入门与实战(第二版) Activity是Android四大组件之一,也是Android中最基本的模块之一.在官网中是这样介绍Activity的. 几乎所有的的Activity都是用来与用户交互的,因此Activity主要关注于视图窗体的创建(你可以通过setContentView(View)方法来放置你的UI),而且Activity对于用户来说通常都表现为全屏的窗体,当然,它们也能以其他的方式呈现,比如浮动窗体. 通俗一点来讲,我们可以把手机比