Android 历程(零)--The Android Live Course——开发环境搭建

本文详细介绍如何搭建Android开发环境,包括所需操作系统、JDK、Eclipse及Android SDK等关键组件的安装与配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

Android 历程(零)<The Android Live Course>

——开发环境搭建

 

     了解了Android 平台的一些知识后,正式开始Android 学习生活的历程。首先从Android Application Fremawork 开始学习,本想说是从零开始的,但至少你在看文章之前应该对Java 有所了解、并且使用过Eclipse


     零篇是专门为了搭建Android 开发环境的,硬件的话最好有一台配置还不错的电脑,因为使用模拟器的时候会感觉比较慢,当然最好能有实机——一部Android 系统的手机。


以下是官方给出的参考:


支持的操作系统

  • Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)

  • Mac OS X 10.5.8 or later (x86 only)

  • Linux ( 已测试的有: Ubuntu Linux, Lucid Lynx )

开发环境

  1. SDK 是开发工具包,下载下来的其实是一个SDKAVD 的管理器(Android Virtual DeviceAndroid 虚拟设备,就是虚拟手机啦)和一些调试工具,我们需要用这个管理器来下载、更新、管理SDKAVD

  2. ADTAndroid development Tools plugin )是Eclipse 用于Android 开发的一个插件。

    当然,目前developer.android.com 已经被墙了(你懂的== ),你可以翻墙,或者找一些国内的mirror 镜像网站,也可以试试我在下面给出的链接:D


SDK Manager 的下载地址:

  • windows: http://dl.google.com/android/android-sdk_r08-windows.zip

  • max os x: http://dl.google.com/android/android-sdk_r08-mac_86.zip

  • linux: http://dl.google.com/android/android-sdk_r08-linux_86.tgz

ADT 不用手工下载,直接使用Eclipse 的插件安装功能,从远程下装安装。


    下载好了就开始安装了,JDK 的安装简单,点下一步就OKEclipse 的安装更简单,直接解压缩就好。ADT 的安装也不难,启动Eclipse (下面以Eclipse 3.5 r2 英文版为例),打开Help->Install New Software...


在弹出的窗口中,点击Add 按钮,会出现 Add Site 窗口,在上面输入一个名字,在下面的Location: 输入框中输入

https://dl-ssl.google.com/android/eclipse/

再点击OK ,然后等一会儿,好吧,这个“一会儿”是多久那就要看你家网速了。

“一会儿”之后,窗口内容发生变化。

把中间的内容全选上,Select All


然后点Finish ,又经过“一会儿”

next ,进入下一步

选中 I accept the terms of the license agreements , 然后点Finish 。接下来又是“一会儿”

下载后的安装期间可能会问你Yes or No ,大概是因为插件的签名问题,选yes 就好了,安装完成后会提示你重启Eclipse

重启之后检查你的Eclipse 的工具栏,找到小机器人带一个向下的箭头的图标,就说明你的ADT 安装成功了。






这时还不能用,因为你还没有配置SDK 。打开EclipseWindow → Preferences 窗口,在左边找到Android ,打开后,在右边的SDK Location 中选择你解压SDK Manager 的目录

确定无误后,下面的列表中会显示你已经下载的Android SDK 版本。(我已经下载过几个版本了,如果你没有下载过,这里是空的。)点击OK 退出。

还记得那个小机器人的图标吗?点它。

出现咯,传说中的Adnroid SDK and AVD Manager 。(注意,你的列表中可能没有AVD ,那是我之前创建的)。好了,要下载SDK 就点左边列表的 Available packages


展开Android Repository ,选择你要下载的版本,开始学习的话只要一个版本就好,下载太多了会花很长时间(我选过一次全部下载,花了一晚上也没下完,ps: 我使用的是4MADSL ),这里我们选择2.2 的吧,API 版本号是8, 吉利的数字:D ,同时选择上Android SDK ToolsAndroid SDK platform-tools ,还可以选择Documentation Samples 就是文档和示例啦。然后,install Selected 。再等“一会儿”。完成之后,就可以在左边的Installed packages 中看到你已经下载好的SDK 了。

呵呵,我已经下过很多版本,不过我吧2.1 之前的版本都删除了,太多了看着也麻烦,等用的着的时候再下吧。现在可以说该准备的已经准备的差不多了,不过为了测试你写的程序,你最好有一部Android 手机,如果没有,你可以使用Android SDK and AVD Manager AVD (虚拟的Android 手机)。点击左边的Virtual devices 来创建一个

我已经创建过2 个了,要新创建的话,点右边的New...


填入Name ,选择好TargetSD Card 的大小自己看着来,也可以后工具在硬盘上事先创建一个文件,这也是一个虚拟的SD Card Built-in: 的地方可以选择屏幕的类型。(如果选择大了,可能会显示不下== ,要设置缩放比例)。下面还可以设置一些虚拟器的“硬件”参数,比如说内存大小等等。点Create AVD 就可以创建成功了。

列表中多了刚才创建的AVD ,选中后点击右边的Start... 。这里出现的是运行选项的设置窗口,如果你选的屏幕分辨率很高,可以在这里设置缩放的比例, 勾选Scale display to real size ,就可设置屏幕大小(英寸),和Density 密度了,现在手机屏幕的Density 一般比较高240, 我们用的电脑的屏幕一般也就100-160 左右,自己改个值试试吧,自己看着爽就好。点Launch 试试吧。


好吧,又是“一会儿”,第一次启动可能会比较慢,要看你的电脑了。我手边最慢的机器花了一分多钟== 。等待之后,出现在你眼前的就是一部“手机”了(虚拟的)。如果你设置的Target 版本不同,看到的样子可能也不同,我用的是Android 2.2 API 。以后开发的时候,这个虚拟的手机可以不用关,一直开着就行。

上面的5554:adv_1 ,其中的5554 就是你这部“手机”的号码,你还可以再创建并启动另一部AVD ,然后给它“打电话”。


以上是通过Eclipse 集成开发环境打开的Android SDK and AVD ,其实还可以使用命令行来打开它,或者从命令行启动一部“手机”。


打开你解压缩SDK Manager 的目录,如果是windows 版的话,在这里有一个 Android Manager.exe 的文件,运行一下看看,就是Android SDK and AVD 了,用法一样。如果你是Linux 或者Mac os X 系统,那么你还要进入 tools 目录。运行一个叫android 的可执行脚本。如:./android 结果当然也是一样的。还有一些其它的命令行工具,改天我会在专门的文章中简单介绍一些常用的。


现在回到Eclipse 中,刚才的AVD ,没有关吧。好吧,关了的话你就再启动一次吧。这次我们看看EclipseDDMS 视图。在你的Eclipse 的右上角,应该有这样的一个图标


看到那个DDMS 吗,如果没有就点左边的那个小方块,然后选Other... ,在弹出的窗口中选DDMS 之后点击OK ,接下来Eclipse 就进入了DDMS 视图了,全称好像是:Dalvik Debug Monitor Service 为我们开发提供了设备截屏、查看特定进程运行信息、Logcat SMS 、虚拟地理坐标等等。当然也可以从命令行来启动它,在tools 目录中,有一个叫ddms 的脚本,运行就好。不光是AVD ,就算是接入的实机也可以在DDMS 中看到,当然,在你的实机中有一项叫做“允许USB 调试”的选项还是要打开才行地。还有在Window 下要安装驱动,在Linux 下要设置设备权限,在Mac os X 下什么都不用做.... 。安装驱动或者设置权限也比较简单,大家可以自己动手在网上找找,试试。在官方文档中就是说明。如果实在不行,我再别写文章说明。 、广播状态信息、模拟电话嗥叫、接收


这样一来,开发基本环境就算是准备好了,如果你有兴趣,还可以去下载Android 平台的源码,下载源码的方法在官网上有,或者可以到网上查查,我就不在这里写了。


开发环境的准备我在三个操作系统下都试过了,没什么大太的区别,

之后就是介绍在这样的开发环境下,如何使用Android Application Fremawork 进行Android 应用开发。Android 之旅,接下来才要正真的开始了。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值