1. 下载
android-sdk-windows-1.5_r2.zip
eclipse-java-ganymede-SR2-win32.zip
并解压缩。
2. 安装 ADT 插件 到 Eclipse 3.4 (Ganymede)
2.1 下载 ADT http://developer.android.com/sdk/adt_download.html
2.2 Start Eclipse, 选择 Help > Software Updates.... > Available Software tab. (最好这时通过Manager Site 删除所有当前站点)
2.3 click Add Site..., then Archive... > 然后选择下载的ADT zip file.
2.4 回到 Available Software , 可以看到ADT的 plugin. 选中checkbox 然后点 Install...
2.5 接受 license 并 Finish.
2.6 Restart Eclipse.
3. 修改 Eclipse preferences 使其指向 Android SDK目录:
3.1 选择 Window > Preferences...
3.2 从左侧的选择框中选择Android.
3.3 在SDK Location 选择框中点击Browse... 并使其指向android SDK 目录.
3.4 点击 Apply
4. 在eclipse 新建 Android Project
4.1 Select File > New > Project.
4.2 Select Android > Android Project, and click Next.
4.3 这里可以选择 Create project from existing source ,比如sdk 中的HelloActivity
4.4 这是默认编译出错
no classfiles specified
Conversion to Dalvik format failed with error 1
需要设置project的Java Build Path, Peoject -> Properties -> Java Build Path, 选中Android 1.5
4.5 编译通过。
5. 编译通过的HelloActivity此时还无法运行。
这是因为在Android 模拟器上运行程序需要建立一个 Android 虚拟设备(AVD). 这个虚拟设备指定了模拟器运行的平台。
可以通过windows平台的command-line 建立这个AVD
5.1 打卡cmd, 并cd 到 android-sdk-windows-1.5_r2/tools
运行: android list targets
结果如下:
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: QVGA-P, HVGA-L, HVGA (default), QVGA-L, HVGA-P
5.2 使用android create命令生成avd: android create avd --name <your_avd_name> --target <targetID>
如: android create avd --name my_avd --target 2
6. 最后在eclipse 选择 Run > Run (or Run > Debug) , The ADT 插件会自动生成一个配置来运行编译的android HelloActivity.