对Android的开源代码比较感兴趣,无奈手中的笔记本电脑只有512M内存,不满足build Android的基本配置。。。还是从SDK开始吧。
首先,当然是下载:
在Windows XP下开发,选择了以下软件包:
1. Android SDK:
http://developer.android.com/sdk/download.html?v=android-sdk_r04-windows.zip
2. eclipse:
http://d2u376ub0heus3.cloudfront.net/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-win32.zip
3. JDK 6
http://cds-esd.sun.com/ESD9/javaee5u8/java_ee_sdk-5_08-jdk-6u18-windows.exe?AuthParam=1267455343_fe60c4860ee8b7a90323787c337cc92d&TicketId=B%2Fw6lB6JTV9JQRJAO19blwbk&GroupName=CDS&FilePath=/ESD9/javaee5u8/java_ee_sdk-5_08-jdk-6u18-windows.exe&File=java_ee_sdk-5_08-jdk-6u18-windows.exe
4. Android Development Tools
http://dl.google.com/android/ADT-0.9.5.zip
第二步,安装软件
1. 安装JDK 6 到c:/sun/jdk
2. 安装eclipse到c:/eclipse
3. 安装Android SDK到c:/android-sdk-windows
第三步,配置软件
1. 增加PATH
C:/Sun/SDK/bin;C:/Sun/SDK/jdk/bin;C:/android-sdk-windows/tools
2. 配置eclipse
2.1 安装ADT
选择Help>Install New Software
Add > Archive 选择 已下载的ADT-0.9.5.zip,按Next进行安装。
2.2 配置SDK路径
选择Window>Preference, 选Android, Browse到 c:/android-sdk-windows
3. 下载SDK
运行c:/android-sdk-windows/SDK Setup.exe, 在"Available Packages"中,选择所有软件,下载并自动安装。(此处耗时较长)
第四步,用hello world来验证安装
按Google给出的流程,还是很顺畅的:
1. 先建AVD
android create avd --target 2 --name my_avd
2. 建Android项目
Project name: HelloAndroid
Application name: Hello, Android
Package name: com.example.helloandroid (or your own private namespace)
Create Activity: HelloAndroid
Min SDK Version: 2
3. 编辑java文件
package com.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// TextView tv = new TextView(this);
// tv.setText("Hello, Android");
// setContentView(tv);
}
}
4. 编辑/res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"/>
5. 编辑/res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello, Android! I am a string resource!</string>
<string name="app_name">Hello, Android</string>
</resources>
4. 运行程序
仿真器上显示运行“Hello, Android”软件,并显示“Hello, Android! I am a string resource!”
一切正常。Hello World!
上传了几张相关的图片,作为参考。