Android应用开发学习总结(一)——环境搭建与基础准备

  学习Android应用的开发刚好半个月,也做出了一个简单的应用,因此总结一下这段时间学到的东西,同时分享给各位初学Android开发的朋友,然后再进行更加深入的学习。


一、基础准备

  1.硬件环境准备

  一台性能合格的个人电脑就足够了,额外的设备并不是必须的。

  2.基础知识准备

  Java基础、XML基础。其中XML如果真不会也没关系,照葫芦画瓢也能做,而且实际上也没多大影响。但是Java基础如果不会的话就不行了,好在Java不难学习,很容易上手(同时也难以精通)。


二、环境搭建

  我所用的操作系统是64位Windows 7旗舰版,对于在其它操作系统下如何搭建开发环境并不了解。因此以下内容仅针对Windows环境。

  Android应用的开发语言主要是Java,因此在进行以下操作前,需要确保电脑上已经安装了JDK和JRE,并且已经配置好了环境变量。

  Android SDK+Eclipse+ADT Plugin是当下最为流行的Android开发环境。

  Android SDK是Android应用的开发工具包,下载地址:http://developer.android.com/sdk/index.html

  Eclipse是一个基于Java的开发平台,下载地址:http://www.eclipse.org/downloads/。注意Eclipse针对不同的用户群体提供了不同的版本,在这里推荐使用for Java EE Developers版的。Classic和for Java Developers版的也可以,至于其它版本的倒不是说不能用,只是用起来比较麻烦,如果有兴趣的话可以挨个下下来自己尝试下。

  ADT Plugin是谷歌官方提供给的一个用于Android开发的Eclipse插件,更新地址:https://dl-ssl.google.com/android/eclipse/。这个插件的安装和安装其它插件一样,在此不再赘述,如果不知道Eclipse怎么装插件,点击这里

  把这些东西都装好之后并不意味着开发环境已经搭建好了。主要原因在于Android SDK安装完了以后,其实是不带任何Android版本的SDK的。针对不同Android版本的SDK还需要再去下载,而已经安装上了的这个东西其实是一个SDK和AVD(AndroidVirtual Device,Android虚拟设备,稍后会讲到这东西是干嘛用的)管理工具。依次点击开始——>所有程序——>Android SDK Tools——>SDK Manager,打开SDK管理工具(如果下载的Android SDK是免安装版的,到解压出来的目录下找到SDK Manager打开),出现如下界面:



  在这里可以选择不同Android版本对应的SDK、一些示例项目、相关文档等。建议将2.1及以后的Android版本的SDK都下载下来以便于在不同的版本下进行测试。下载的时候只用勾选SDK Platform就可以了,Samples for SDK和Sources for Android SDK只用下载一份就可以了(最好是下载最新版本Android里的这两项)。注意,在候选项里还有一个叫Google APIs的东西,这个是提供给开发诸如谷歌地图等谷歌官方产品相关应用时使用的,根据需要确定是否下载。选好要下的内容之后,点击“Install packages”按钮,等待下载安装完成。下载会花一段时间,在这段时间里,可以干点别的事情,比如说,配置ADT。

  ADT只提供了一个使用Eclipse进行Android开发的工具,装上它以后Eclipse可以创建、运行Android项目,但是它本身并不包含任何SDK,因此需要手动配置SDK。

  运行Eclipse,依次点击Window——>Preferences——>Android,出现如下界面:

  在SDK Location后面选择所安装的Android SDK的目录(注意,不是SDK Manager下载的内容目录,而是一开始在http://developer.android.com/sdk/index.html下载的应用程序的安装目录),它会自动列出电脑上所选目录下已安装的SDK版本。注意,在列表的最后一列,叫API Level的列,留意一下不同Android版本对应的数字,不用记住它,但得知道有这么个东西,后面会用到。点击“OK”,设置完成。不用担心SDK还没下载完,下次启动时它会自己更新一遍。

  SDK Manager下载并安装完成SDK之后,关闭SDK Manager,打开Eclipse(如果它已经在运行着,关掉重新打开),注意工具栏上多出来的两个按钮:


  这两个按钮是ADT Plugin创建的,左边那个用于打开SDK Manager,右边那个用于打开AVD Manager。AVD Manager:Android虚拟设备管理器。由于智能手机运行的硬件和软件环境与PC机大不相同,因此无法在电脑上直接运行Android应用来查看运行效果。而要运行Android应用无外乎两种方式:在真机运行或者在虚拟设备上运行。问题是,在真机上运行需要额外的人民币投入(买智能手机/Pad,还得考虑版本差异),而虚拟机则提供了一个免费的、易于搭建的运行环境。在这里需要注意的是,虚拟设备并不能完全替代真实的智能机,有一些依赖于硬件设备——如重力感应、加速度感应、光线感应、陀螺仪、打电话等——的功能,虚拟设备只能通过模拟数据来实现。在虚拟设备上运行这类应用时,只能验证程序逻辑上是否存在问题,而很难获得真实的用户体验。针对这一点,没有好的解决办法,如果想调试,只能在真机上运行。除此之外,虚拟设备能够胜任绝大多数应用的运行和测试工作。接下来,看一下如何创建并管理Android虚拟设备。

  打开AVD Manager,出现如下界面:


  左边是已经建立好的虚拟设备的列表,右边是对虚拟设备的管理。点击“New…”,打开创建新设备的窗口:


  Name:虚拟设备的名称,随便写,格式不对的话会有提示,但最好按照一定规则来写,这样易于调试和维护;

  Target:设备对应Android版本,根据需要选择即可;

  SD Card:SD卡大小,随意设定,但考虑到这东西会占硬盘空间,别写太大,一般256M就够用了;

  其它默认即可,点击“Create AVD”,创建完成。

  在AVD Manager界面,选中一个可用的虚拟设备(如果某一虚拟设备前面是叉号,需要看一下是什么问题,如果嫌麻烦的话可以直接删掉重建),点击“Start…”按钮,在弹出的界面里直接选“Lanuch”即可启动一个虚拟设备:


  左侧是屏幕,右侧是键盘。

  至此,Android应用的开发和测试环境搭建完毕。提醒一点:Android虚拟设备启动、关机以及虚拟设备运行应用都比真机慢一些,所以如果手头恰好有一个搭载Android操作系统的智能手机或者平板电脑,果断拿过来当测试机用吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值