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

    前面我们大概了解了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

    Locationhttps://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这个项目,你将会在模拟器中看到效果了。呃,还是很原始。。不过我们的目的达到了,后续就是要了解学习更多的开发技巧,开发出更加具有功能的应用了。

posted @ 2012-03-07 01:46  Lakers  阅读(272)  评论(0)    收藏  举报