2 开发环境搭建
网上有许多搭建开发环境的文章,在此仅把主要步骤、指引及遇到的问题列一下。
注:经尝试,基于google网站的android sdk的开发与OPhone的开发环境不可以放在同一个Eclipse下的(因为它们的版本不一致,另外OPhone中已经包含了android sdk的包)。可以分别用不同的eclipse目录来分别进行开发。
2.1 android sdk安装
首先下载软件:android-sdk-windows-1.5_r1.zip
其中的doc\sdk\index.html是安装的指引。
安装步骤:
1、解压安装包;
2、将SDK安装目录下的tools子目录加到电脑的PATH环境变量中;
2.2 Eclipse安装
由于原来还没有装Eclipse,这次打算使用Eclipse环境进行开发。
安装指引:<android-sdk>\doc\sdk\index.html
1、下载eclipse-SDK-3.4.2-win32.zip;
注:一开始我下载了eclipse-SDK-3.5-win32.zip,但菜单与指引中的内容不一样,而且由于网速慢导致装不下去,就改回3.4版本了。
2、解压;
3、安装android plugin;
注:网速慢时,建议先更新Eclipse SDK,再安装Android Development Tools;一开始打开Eclipse界面时,窗口是空的,可以通过windows/new window打开一个新的有各种视图的工作区,然后window/show view/progress可以打开Progress(进度显示)窗口,从该窗口可以看到当前正在下载的内容,在网速慢时可以看出安装是否正常。
4、设置android 目录:Windows/Preference/Android;
2.3 建立HelloAndroid项目
指引:android-sdk-windows-1.5_r1/docs/guide/tutorials/hello-world.html
1、创建AVD(Android 虚拟设备)
开一个命令窗口,先执行:android list target 看看虚拟设备的类型有哪些,1.5版本的是第几个。
我的输出是:
Available Android targets:
id: 1
Name: Android 1.1
Type: Platform
API level: 2
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 2
Name: Android 1.5
Type: Platform
API level: 3
Skins: HVGA (default), HVGA-L, HVGA-P, QVGA-L, QVGA-P
id: 3
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Description: Android + Google APIs
Based on Android 1.5 (API level 3)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: HVGA (default), HVGA-L, QVGA-P, HVGA-P, QVGA-L
执行:android create avd --target 2 --name myavd
如果想创建一个v1.1版本的虚拟设备,则使用--target 1
2、创建项目,使用Android Wizard;
3、修改代码;
4、仿真;
注:emulator要等很长时间才能启动;
=========
安装中遇到的问题:
1、版本问题:
安装涉及3个软件:android sdk、eclipse和eclipse android plugin。在各种帮助文档中,使用的eclipse版本是3.4.2,而eclipse的最新版本是3.5,安装3.5的话有可能会有问题。
plugin的版本与android sdk的版本必须一致,采用从https://dl-ssl.google.com/android/eclipse/下载的方式时,当前下载的plugin版本是0.9,对应sdk版本1.5。如果使用旧的sdk版本的话,就不能采用从该网站下载的方法,而采用OPhone帮助中指出的方法,从下载到本地的文件中安装。
如果使用了旧的sdk版本,在给plugin指派sdk目录时,会报错,说某某目录不存在。
用户188034 2009-9-14 18:53