搭建Android2.3开发环境
2011年01月06日
首先声明,在不能上网的电脑,几乎是不可能完成安装的。因为安装过程中会从网络下载相关的组件和jar包。
软件环境:JDK1.6,Android SDK 2.3, Eclipse 3.6.1和Andoid Development Tools (ADT) plugin。
[安装JDK1.6]
下载JDK1.6,如jdk-6u21-windows-i586.exe文件,安装JDK 6.0。设置系统环境变量JAVA_HOME,CLASSPATH,path。(说明:Windows2000以上平台不用配置任何系统环境变量,只有当安装了其他软件时,该软件自带了JDK时,如WEBLogic等,自动修改系统环境变量,导致Eclipse无法启动。这时,应当把JDK1.6路径置前)
[安装 Android 2.3]
1.下载Android 2.3
地址:http://developer.android.com/sdk/index.html,得到文件android-sdk_r08-windows.zip。
该包并不是一个完整的软件包。Android 软件包采用"组件"的形式,根据需要选取组件,zip文件只包含了一个组件管理工具和一个基本的工具组件。
2.运行Android SDK Manager
解压缩包,运行SDK Setup.exe,启动Andoid SDK and AVD Manager。然后,用这个工具下载完整的 Android SDK开发包。
[安装 Eclipse3.6]
地址:http://www.eclipse.org/downloads/下载Eclipse 3.6.1,解压即可。
[安装 ADT-8.0.0]
1.启动 Eclipse,然后进入 Help > Install New Software。
2.在 Available Software 对话框里,点击 Add…。
3.出现 Add Site 对话框,在 Name 域里面输入一个名字:AndroidPlugin ,在 "Location" 域里面输入: https://dl-ssl.google.com/android/eclipse/
4.出现"Developer Tools",勾选所有checkbox ,点击 Next,接受 license agreement,完成安装。
[配置 ADT]
打开Eclipse,选择Window > Preferences...,选择Android,点击 Browse,定位 Android SDK 目录,点击Apply,然后OK完成配置。
[创建AVD]
运行 Eclipse,选取 Window > Android SDK and AVD Manager。
在左侧面板选择 Virtual Devices,点击右边New。按钮,出现 Create New AVD 对话框,输入 AVD 名字,例如 "MyAVD",选取一个目标平台,Size为1024,忽略其他设置,点击 Create AVD。
[小试牛刀]
1)创建Android project
运行 Eclipse,选取 File > New > Project> Android Project
填写项目信息如下:
Project name: HelloAndroid
Application name: Hello,Android
Package name: com.example.helloandroid
Create Activity: HelloAndroid
Min SDK Version:忽略
2)编写代码:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
publicclass HelloAndroid extends Activity {
/** Called when the activity is first created。 */
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super。onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv。setText("Hello,Benson!Welcome to Android World.");
setContentView(tv);
}
}
3)运行
右击HelloAndroid.java,选择Run As> Run Configuration,选取 "Android Application"。单击Apply,再按RUN按钮运行。待MyAVD模似器完全启动后,单击Menu键,即出现Hello,Benson!Welcome to Android World.
常见问题解决办法:
1,安装ADT时,出现如下异常。
requires 'org.eclipse.gef 0.0.0' but it could not be found。
requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found。
安装ADT Plugin时需要其他的jar包,而eclipse又不能从网络下载所需的jar包所致。不少人从网络上下载ADT-8.0.0.zip文件,在Add Site 对话框中Name 域里面输入:AndroidPlugin ,在 "Location" 域里面输入磁盘ADT-8.0.0.zip文件位置。ADT只是个方便开发的插件,本身并不含所需的jar。所以,不能上网的机器配置不会成功的。
解决办法是找台能上网的机器,安装ADT时,Eclipse会自动下载所需组件。
2,A target must be selected in order to create an AVD。
在创建AVD时,target栏灰色,没法选择目标平台,主要原因是下载的android-sdk_r08-windows.zip并不是一个完整的软件包。Android 软件包采用"组件"的形式,根据需要选取组件,zip文件只包含了一个组件管理工具和一个基本的工具组件。
解决办法是启动Andoid SDK and AVD Manager,用这个工具下载完整的 Android SDK开发包。
3,WARNING: Application does not specify an API level requirement! Device API version is 9 (Android 2.3) 出现该警告是因为,在创建Android Project时,Min SDK Version没指定。
解决办法是当安装多个Andriod SDk目标平台时,应指定一个API Level。如Android 2.2是8,Android 2.3是9。
4,ERROR: Unable to open class file R.java: No such file or directory
当开发环境配置好后,想牛刀小试时,竟然出现在如此异常,不要紧。
解决办法是只要把项目下gen文件夹下的R.java文件删除即可,系统会自动重新生成的。
2011年01月06日
首先声明,在不能上网的电脑,几乎是不可能完成安装的。因为安装过程中会从网络下载相关的组件和jar包。
软件环境:JDK1.6,Android SDK 2.3, Eclipse 3.6.1和Andoid Development Tools (ADT) plugin。
[安装JDK1.6]
下载JDK1.6,如jdk-6u21-windows-i586.exe文件,安装JDK 6.0。设置系统环境变量JAVA_HOME,CLASSPATH,path。(说明:Windows2000以上平台不用配置任何系统环境变量,只有当安装了其他软件时,该软件自带了JDK时,如WEBLogic等,自动修改系统环境变量,导致Eclipse无法启动。这时,应当把JDK1.6路径置前)
[安装 Android 2.3]
1.下载Android 2.3
地址:http://developer.android.com/sdk/index.html,得到文件android-sdk_r08-windows.zip。
该包并不是一个完整的软件包。Android 软件包采用"组件"的形式,根据需要选取组件,zip文件只包含了一个组件管理工具和一个基本的工具组件。
2.运行Android SDK Manager
解压缩包,运行SDK Setup.exe,启动Andoid SDK and AVD Manager。然后,用这个工具下载完整的 Android SDK开发包。
[安装 Eclipse3.6]
地址:http://www.eclipse.org/downloads/下载Eclipse 3.6.1,解压即可。
[安装 ADT-8.0.0]
1.启动 Eclipse,然后进入 Help > Install New Software。
2.在 Available Software 对话框里,点击 Add…。
3.出现 Add Site 对话框,在 Name 域里面输入一个名字:AndroidPlugin ,在 "Location" 域里面输入: https://dl-ssl.google.com/android/eclipse/
4.出现"Developer Tools",勾选所有checkbox ,点击 Next,接受 license agreement,完成安装。
[配置 ADT]
打开Eclipse,选择Window > Preferences...,选择Android,点击 Browse,定位 Android SDK 目录,点击Apply,然后OK完成配置。
[创建AVD]
运行 Eclipse,选取 Window > Android SDK and AVD Manager。
在左侧面板选择 Virtual Devices,点击右边New。按钮,出现 Create New AVD 对话框,输入 AVD 名字,例如 "MyAVD",选取一个目标平台,Size为1024,忽略其他设置,点击 Create AVD。
[小试牛刀]
1)创建Android project
运行 Eclipse,选取 File > New > Project> Android Project
填写项目信息如下:
Project name: HelloAndroid
Application name: Hello,Android
Package name: com.example.helloandroid
Create Activity: HelloAndroid
Min SDK Version:忽略
2)编写代码:
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
publicclass HelloAndroid extends Activity {
/** Called when the activity is first created。 */
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super。onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv。setText("Hello,Benson!Welcome to Android World.");
setContentView(tv);
}
}
3)运行
右击HelloAndroid.java,选择Run As> Run Configuration,选取 "Android Application"。单击Apply,再按RUN按钮运行。待MyAVD模似器完全启动后,单击Menu键,即出现Hello,Benson!Welcome to Android World.
常见问题解决办法:
1,安装ADT时,出现如下异常。
requires 'org.eclipse.gef 0.0.0' but it could not be found。
requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found。
安装ADT Plugin时需要其他的jar包,而eclipse又不能从网络下载所需的jar包所致。不少人从网络上下载ADT-8.0.0.zip文件,在Add Site 对话框中Name 域里面输入:AndroidPlugin ,在 "Location" 域里面输入磁盘ADT-8.0.0.zip文件位置。ADT只是个方便开发的插件,本身并不含所需的jar。所以,不能上网的机器配置不会成功的。
解决办法是找台能上网的机器,安装ADT时,Eclipse会自动下载所需组件。
2,A target must be selected in order to create an AVD。
在创建AVD时,target栏灰色,没法选择目标平台,主要原因是下载的android-sdk_r08-windows.zip并不是一个完整的软件包。Android 软件包采用"组件"的形式,根据需要选取组件,zip文件只包含了一个组件管理工具和一个基本的工具组件。
解决办法是启动Andoid SDK and AVD Manager,用这个工具下载完整的 Android SDK开发包。
3,WARNING: Application does not specify an API level requirement! Device API version is 9 (Android 2.3) 出现该警告是因为,在创建Android Project时,Min SDK Version没指定。
解决办法是当安装多个Andriod SDk目标平台时,应指定一个API Level。如Android 2.2是8,Android 2.3是9。
4,ERROR: Unable to open class file R.java: No such file or directory
当开发环境配置好后,想牛刀小试时,竟然出现在如此异常,不要紧。
解决办法是只要把项目下gen文件夹下的R.java文件删除即可,系统会自动重新生成的。