前天上午上峰紧急通知,要求在当天立即结束bootcamp training,准备下周的android培训。天啊,android是啥子东西哦,心里没底,匆忙结束bootcamp,昨天开始接触android,到网上搜索资料并安装该模拟器,写了个简单的hello world,基本了解是个什么东西了。

首先要使用android,先要明白什么是android。

Android是一组面向移动设备的软件包,包含了一个操作系统,中间件和关键应用程序。Android SDK 的预览版提供了必需的开发工具和应用程序接口,基于这些,我们就可以使用Java编程语言在Android平台上开发应用程序了。 具体细节可参考

http://balan.javaeye.com/blog/142445 。

Android的核心类库提供Java类库所提供的绝大部分功能。

Android依赖Linux 2.6版,提供核心系统服务:安全、内存管理、进程管理、网络组、驱动模型。内核部分还相当于一个介于硬件层和系统中其他软件组之间的一个抽象层次。

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。

ok,大致了解了一下,让我们来进行环境搭建吧。

需要3个压缩包:

1、jdk-6u11-windows-i586-p

2、eclipse-SDK-3.4.1-win32

3、android-sdk-windows-1.0_r2

其实很好理解,因为他是基于JAVA的,所以他理所当然需要JAVA的环境,JDK,我使用的是JDK6,要想使用android系统,那肯定需要androidSDK包了,而eclipse就我的理解是个类似VC6.0 or VS2005之类的IDE集成环境,它的下载是为了方便可视化操作的,而我是初级入门,而且我这种学C++的头次接触JAVA,还是用可视化工具更合适。

不过大家一定要记得在安装eclipse之前先要安装JDK的JAVA环境,否则会提示无法安装的,我就是先吃了个亏,只好再安装JDK6才能使用。

还有就是要解压android-sdk-windows-1.0_r2压缩包,然后把它里面的tools的路径加入系统环境变量的path里面,这样就可以方便地找到该工具了。

这些都做完后,eclipse也可以使用了,这个时候如果你想在它里面使用android,那就需要安装插件,这很简单,因为人家是google有份的,那就可以在网络上安装了,在eclipse的help里面看到那个Software Updates... . 了吗?就是它了。

选择 Available Software ---->Add Site...

这个时候需要一个URL,也就是一个网络地址,是什么呢?

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

但是我没装成功,后来我把它的https里的s去掉,哈,成功了。

当然如果还是不成功就直接下他的插件来装好了。

接着呢就是勾选Developer Tools 以及他里面的Android Editors和Android Developer Tools,进行Install...

在他完成后点击Finish

重启eclipse,插件正式成功。

在插件安装完成后,选择Window > Preferences... 也许preference位置不同,反正记得选他就可以了,选中左端的Android

在右端可看到其位置选择框,点击 Browse... 并且选择android-sdk-windows-1.0_r2包的路径,Apply---->ok,正式完成安装。

Remember that:it's very important.

那些东西到底在哪里下载呢?看我的参考资料吧,里面有,我选择的是eclipse 3.4.1,JDK6,当然有android SDK 就在最上面的download SDK,而其余2个则是在Eclipse IDE下面的链接里找到的。

2010年7月21日,新版本安装,参考:

http://www.son1c.cn/show/556.html

很好。

注:如果网络不行,可以离线安装ADT,先下载ADT新版本,然后还是在Add Site... 把ADT压缩包加到URL的位置,然后加个名字就ok了。

参考资料: http://code.google.com/android/intro/installing.html#otherides

更多相关文章

  1. 独家教程:用PHP编写Android应用程序
  2. Android 应用程序之间数据共享—ContentProvider
  3. 如何退出Android应用程序
  4. Android在Eclipse环境下安装配置
  5. [置顶] android Studio 配置LUA 开发环境
  6. Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲
  7. Android发展演变与开发环境搭建
  8. Android NDK 环境搭建

随机推荐

  1. Android - Intent基础
  2. 关于Android中的数据存储
  3. Activity横竖屏切换时的UI处理
  4. Android JNI和NDK学习(09)--JNI实例二 传
  5. 文字位于RadioButton后,如何调整间距?
  6. Android 开发者网站
  7. Android 程序获取、设置铃声和音量
  8. android H264(1): openCore简介
  9. android 文件系统结构及其引导
  10. Android App监听软键盘按键的方式与改变