您的位置:首页 > 移动开发 > Android开发

Android学习 – 开发环境与第一个应用

2012-03-07 01:46 351 查看
前面我们大概了解了Android以及Android应用,接下来我们开始准备构建第一个Android应用。首先当然是搭建一个开发环境,我们需要以下一些资源来进行Android开发:

JDK 不多说了,直接从官方下载最新版本安装就行了。

Eclispe 也不必多说,官方有很多版本,Android推荐的是Classic或者JavaDeveloper版本,你随意选一个下载来就行。

Android SDK 这个要说一下,首先从Android官方下载最新版本的SDK,如果你下载的是zip包,直接解压;如果是exe安装包,则按照提示进行安装。接下来将SDK目录下的tools和platform-tools加到系统变量的用户变量PATH中。



默认的SDK只有最基本的SDK tools,我们还需要其他的组件以进行开发,看到SDK根目录的SDK Manager.exe了吗?打开它:



默认情况下SDK只装了SDK Tools,但是要做开发的话这是不够的,你至少还要安装SDK Platform Tools以及至少一个版本的SDK Platform,如图我勾选的其他两项。这是做Android开发所需的最基本的组件,当然你也可以将Sample、Doc、Sources也都装上。勾选你需要的组件,然后点Install packages,在联网状态下就会自动下载安装了。最后在命令行输入android –help,如果看到帮助信息说明SDK装好了。

然后我们创建一个Android模拟器,这个用来干嘛的,顾名思义就是模拟手机在PC上运行,使用SDK根目录下的AVD Manager.exe



如上图,Target中就是刚才安装的PlatformSDK版本,Hardware中自己添加一下GSM支持。点击CreateAVD。如果你上边的环境变量已经配置好,我们先在命令行启动一下模拟器看看效果,在命令行输入: emulator -avd Android4.0.3 ,avd后边就是上图中的Name,表示你要启动哪个版本的模拟器。如果成功,你将看到一个类似于手机的界面。

ADT 这是EclispeIDE进行Android开发的一个插件,它集成了AndroidSDK的一些实用工具以及方便的布局文件编辑器,总之是Android开发利器。看一下如何安装:
启动刚才下载好的Eclispe,选择Help>Install New SoftWare点Add,添加

Name:ADT Plugin,

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



然后OK,在上图Work with选择刚添加的Repository进行安装。

如果你按照这个在线安装的方式安装未遂,没关系,还有个手工的安装方法,嗯我就是手工安装的:

从这里下载ADT的zip文件ADT-16.0.1.zip,然后还是Help>Install New SoftWare点Add,这时点击Archive选择ADT的zip文件,再为Name指定ADT Plugin,然后跟上面的步骤一样安装完毕。重新启动Eclispe。

接下来需要在Eclispe中配置一番,Windows>Preference>Android,为SDKLocation指定路径。



OK,开发环境的安装配置就告一段落了,我们只是按部就班布置了一下环境,具体的细节以后随着开发会更透彻的理解。

接下来我们直接趁热打铁创建一个Android应用来检验一下我们的成果。

直接Eclispe,File>New>Other..>Android Project, Next输入项目名称,Next选择BuildTarget,就是SDKPlatform,Next,来到下图



输入Package Name,Finish。好了,看一下项目结构,src目录下自动为我们创建一个FirstDemoActivity,还记得我们前一篇说的吗,这是一个Activity,我们待会运行起来后看到的就是这个东西,为了不至于太寒碜,我们稍微改造一下这个FirstDemoActivity的界面,在项目结构的res>latout目录下,打开main.xml,这个就是FirstDemoActivity的布局文件,看到了么ADT为我们提供了增强的xml布局文件编辑器,拖一个Button到里边吧。OK,Run As Android Application这个项目,你将会在模拟器中看到效果了。呃,还是很原始。。不过我们的目的达到了,后续就是要了解学习更多的开发技巧,开发出更加具有功能的应用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: