之前一直在linux下面进行开发,用的都是c语言,自己无java基础,心血来潮只想玩玩,无其他追求,现记录当做笔记。

言归正传,要进行Android应用程序开发,首先的建立开发环境,参考网上资料,建立了一个自己的开发环境(vista系统),步骤如下:

1》安装java开发工具包

java开发工具包包括java开发工具JDK(JDK5 或 JDK6)、java运行环境JRE,在我的vista系统中JRE是随机附带的,而且实时升级,所以只需要安装JDK,window下面JDK的安装相当简单,下载到相应的安装文件并双击等待即可(我下载的JDK安装文件为:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe,可以用google搜索下载)。之后把JDK、JRE相应的bin目录添加到系统环境变量PATH中,这样在dos的命令窗口中,不需要进入到JDK、JRE的bin目录就可以执行相应的操作。

2》下载Eclipse

进入Eclipse的官网:http://www.eclipse.org/downloads/下载集成开发环境Eclipse,下载时请选择“Eclipse IDE for Java Developers”,我下载了安装文件压缩包eclipse-java-helios-win32.zip,把该包放到某个目录下面如E:/java 解压,在E:/java目录下面出现eclipse目录,其中Eclipse的运行文件Eclipse.exe即在目录E:/java/eclipse中,双击Eclipse.exe即可启动集成开发环境eclipse。

3》安装Android开发工具扩展包ADT

启动eclipse,进入“Help->Install New SoftWare”弹出Install对话框,点击“Add…”弹出Add Repository对话框,在Location中输入ADT的网址http://dl-ssl.google.com/android/eclipse/site.xml ,之后点击ok确认,等待在线等待Eclipse搜索合适的ADT版本,之后搜索到该链接下的ADT:“Developer Tools”,选中该组件,确认“Install”按钮。几个下一步之后eclipse会自动安装ADT包,安装完成后eclipse提示重启,按“Yes”键确认重启,即可完成ADT的在线安装。

4》下载设置Android软件开发包SDK

说明下,我在Android官网上未找到合适的SDK版本,google到了一个地址:http://www.163pan.com/files/g0x000p0y.html,进入该URL,点击下载android-sdk-windows-1.5_r3.zip,把该压缩包放入到E:/java解压,在E:/java目录下出现android-sdk-windows目录。

启动eclipse,进入“Windows->Preferences” ,弹出Preferences对话框,在该对话框左边的树形机构中选择Android,点击“Browse…”按钮,选择刚才SDK解压的目录E:/java/android-sdk-windows确认,在Preferences对话框中确认”ok”,这样就可以把软件开发包SDK设置好。

在完成以上步骤后,Android的开发环境就建立好了,可以启动eclipse,进入“File->New->Project…”弹出New Project对话框,观察对话框是否和下图1一致,若能在该对话框中观测到Android 》Android Project则说明Android开发环境建立成功!

%title插图%num

图1 NewProject对话框

之后,可以利用SDK里面的Android应用程式工程实例,启动Android模拟器,如图2所示,具体步骤以后详述。

%title插图%num

图2 Android模拟器

Android模拟器的启动还需要进行一些设定,由于本文的主要内容在于前4步,所以这个过程将不再详述,在以后的文章中,如果涉及到这个问题我将再介绍。

后续:

又参考了网上的其他几篇文章,把SDK升级到了*新版本,模拟器的现实分辨率可以调到854*480,恰好我*近买了moto的milestone,刚好和我的真机匹配!google的东西做的真棒,模拟器做的这么的逼真,真的很方便开发者!我顺便把手机qq也装入到了模拟器中,详细步骤如下:

1》更新SDK

参考了这篇文章:http://www.javaeye.com/topic/520189,首先进入http://androidappdocs.appspot.com/sdk/index.html下载*新的SDK升级引导包,需要注意的是:首先这个包只有24M,不是真正的SDK包,只是一个引导在线升级的包;其次这个包是实时更新的,所以可能你下载的版本和本文中所述的版本不一致,我所下载的版本为:android-sdk_r06-windows.zip。

把包android-sdk_r06-windows.zip解压到E:/java/android-sdk-windows中,启动eclipse,进入“Window->Preferences” ,弹出Preferences对话框,在该对话框左边的树形机构中选择Android,点击“Browse…”按钮,选择刚才SDK解压的目录E:/java/android-sdk-windows确认;进入“Window->Android SDK and AVD Manager”选项卡,在该选项卡的左边选中“Installed Packages” 之后点击选项卡下发的“Update All…”,之后就可以一致等待直到在线升级SDK升级成功。

2》创建模拟器AVD

在SDK包升级成功后,会在E:/java/android-sdk-windows/目录下出现一个tools子目录,该目录下面存放的是android的命令行工具,*好把E:/java/android-sdk-windows/tools加入到环境变量PATH中,方便命令行操作。

通过命令行可创建模拟器AVD:

1:观察模拟器类型

在命令行中输入android list target ,显示:
Available Android targets:
id: 1 or “android-2”
Name: Android 1.1
Type: Platform
API level: 2
Revision: 1
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2 or “android-3”
Name: Android 1.5
Type: Platform
API level: 3
Revision: 4
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3 or “android-4”
Name: Android 1.6
Type: Platform
API level: 4
Revision: 3
Skins: HVGA (default), QVGA, WVGA800, WVGA854
id: 4 or “android-5”
Name: Android 2.0
Type: Platform
API level: 5
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 5 or “android-6”
Name: Android 2.0.1
Type: Platform
API level: 6
Revision: 1
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 6 or “android-7”
Name: Android 2.1-update1
Type: Platform
API level: 7
Revision: 2
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854
id: 7 or “android-8”
Name: Android 2.2
Type: Platform
API level: 8
Revision: 2
Skins: HVGA (default), QVGA, WQVGA400, WQVGA432, WVGA800, WVGA854

2:创建id为7的模拟器avd

在命令行中输入android create avd -p c:/avd –target 7 –name test -s WVGA854

其中:-p代表模拟器的路径;–target代表模拟器的id;–name代表模拟器的名称;-s代表模拟器的皮肤(分辨率等),至此模拟器创建成功。

3》新建工程

启动eclipse,进入“New->Project…”,弹出“New Project”对话框,在该对好框中选择“Android->Android Project”,点击该选项卡的“Next”按钮,进入Android工程的创建,按照图3所示,使用SDK的exmaple目录下的已经存在的资源来创建工程,其中location中选择E:/java/android-sdk-windows/samples/android-8/ApiDemos,其他项按图3填、选。

%title插图%num

图3 利用SDK开发包中资源创建工程

4》设置工程运行/调试参数

进入“Run->Debug Configurations…”弹出Debug Configurations选项卡,右击该选项卡的左边菜单“Android Application”选择“New”,创建一个新的运行配置文件,各项的填、选如图4所示:

%title插图%num

图4 运行配置设置

5》运行工程

在eclipse的导航窗口中选中工程ApiDemos,进入“Run->Run”,刚开始设置好的avd模拟器就会启动起来,如果5所示。在该过程中,我遇到了一个问题,即模拟器显示的过大,撑满了我的电脑显示器,可以通过一下方法解决:http://android.yaohuiji.com/archives/151。

%title插图%num

图5 android模拟器启动画面

6》安装移动qq到模拟器

1.下载移动qq的安装文件:MobileQQ1_0(Android)_beta2_build0151.apk,可以通过google搜索得到;

2.把上述文件放置到SDK开发包相关位置:E:/java/android-sdk-windows/tools;

3.进入dos工具,cd到E:/java/android-sdk-windows/tools目录;

4.输入命令:adb install MobileQQ1_0(Android)_beta2_build0151.apk,等待片刻即可安装好移动qq。

注:应用程序的安装参考http://www.shouji56.com/ruanjian/article/3121.html。

之后就可以在模拟器的桌面上看到移动qq的快捷方式,点击登录,和我用milestone登录移动qq一样,值得体验!!!如图6所示:

%title插图%num

图6 移动qq快捷方式

后记

通过这一两天的折腾,Android应用程序开发环境算是搭建好了,以后的工作就是学习java,Android应用程序开发了。