建立Android 1.5 application 开发环境
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...> 然后选择下载的ADTzip 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 --namemy_avd --target2
6. 最后在eclipse选择 Run > Run (or Run > Debug), The ADT插件会自动生成一个配置来运行编译的android HelloActivity.
更多相关文章
- Android设备电量监控
- [置顶] 入门Android开发--总目录
- 整理文:Android设备唯一码
- 【国外转】Spring Android and Maven (Maven Integration for Ec
- android中获取设备的型号、手机厂商以及手机唯一标识符IMEI
- idea开发android studio插件,打印日志
- Andriod Studio科普篇——3.关于gradle插件的常见问题