l 使用的程序包: jdk-6u11-windows-i586-p , eclipse-jee-ganymede-win32 , ADT-0.9.5 , android-sdk-windows-1.6_r1
l 安装 jdk, 设定系统变量,有如下三个:
JAVA_HOME: C:/Program Files/Java/jdk1.6.0_1 1 ;
PATH: %JAVA_HOME%/bin;
CLASSPATH: .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar;
%
设置环境变量:在系统变量中新增:
path : D:/Program Files/Java/jdk1.6.0_11/bin ; D:/Android/Android SDK/tools
classpath : .;D:/ProgramFiles/Java/jdk1.6.0_11/lib;D:/ProgramFiles/Java/jdk1.6.0_11/lib/tools.bar
%
l 在 c 盘下建立整个 android 工程目录 C:/Android
在其中添加子目录 eclipse, Android SDK, 分别将 eclipse-jee-ganymede-win32 和 android-sdk-windows-1.6_r1 解压到这两个目录(注意解压后的嵌套文件夹),
然后在系统变量的 path 中加入 C:/Android/Android SDK/tools;
将 ADT-0.9.5 也放在这个工程中,
另外新建目录 C:/Android/AVD
%
将 D:/Users/l/.android/avd 下的文件 android1.5.avd 拷到 D:/Android/AVD 下
%
l 运行 eclipse 时可以将其下的工程子目录设为 C:/Android/WorkSpace
进入后, 在菜单中选择 Help > Software Updates , 选择 Available Software, 点击 Add Site… ,
!!!!!!!!!!!!! 然后选择 Archive… , 选择上面的 ADT 插件的 zip 文件 ADT-0.9.5 .
然后,在左边的 name 栏中展开 jar.file: C:/Android/ ADT-0.9.5.zip. 打钩其下的 Developer Tools 等,再 install 安装,选择 always run in background. 然后 eclipse 会提醒重启
// 安装时发现错误,应该是 local ――选 ADT-0.9.5 的解压后文件- Developer Tools - Install - always run in background -然后 eclipse 重啟 ( 正确的做法!!! )
l 在菜单中选择 Window > Preferences... 在左侧选择 Android, 在右侧选择 Android SDK 解压后的路径 C:/Android/Android SDK ,点击 Apply, 点击 OK
l 如果 window 系统地 user document 不是在 c 盘下的,需要 打开系统变量 中 “ 新建 ” 一个 变量名为 "ANDROID_SDK_HOME” ( 注意,这个变量名不能改变,只能是这个名字! ) ,然后把变量值改为你想把 AVD 所在的 ".android” 文件夹放置的位置,比如: "C:/Android/AVD” 。 设定成功的话 ,在 eclipse 里 preferneces -> Android -> Bulid Setting 里为如下结果: Default debug keystore: C:/Android/AVD/.android/debug.keystore
原因: 在用 Eclipse 或者从命令行创建 Android Emulator 时,相应的文件是被放置到 “F:/Users/<username>/.android“ 下面了,而程序运行时仍然从 “C:/Users/<username>/.android“ 下查找相应的配置文件,从而导致上面的错误。
%
这个比较重要, 如果你的安装目录不再 c 盘下,你就要修改了,在环境变量下新建一个 ANDROID_SDK_HOME ,变量值改为 D:/Android/AVD
如果设定成功,在 eclipse 里 preferneces -> Android -> Bulid Setting 里为如下结果: Default debug keystore: C:/Android/AVD/.android/debug.keystore
%
l 新建一个 Android Project
� Project name 设置工程名 Hello Google Android
� Package name 设置包名 zyf.android.test.hello
� Activity name 设置活动名 Hello
� Application name 设置应用程序名 Hello
� Build Target 设置 AVD API 的版本 3 Android1.5
l 修改 Hello.java 文件内容如下:
package zyf.android.test.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class Hello 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( "Android helloWorld" );
setContentView(tv);
}
}
然后 run as > android application, 此时会被要求添加一个 AVD ,创建选择 Android 1.5
Eclipse 中查看 Android 源代码
开发过程中,我们可能想看 Android 源码,想了解其中的实现,哪怕看函数定义也行啊,而不是看到 “ Source not found ” 令自己抓狂,如何能在 Eclipse 中嵌入源代码呢?
从别人的文章中了解到,实现这个挺简单的:
1. 下载 Android 的源代码
从 http://www.weka.com.br/files/android/android-1.6-donut-src.zip 下载 1.6 版的源代码 ( 我所了解的下载地址 )
2. 确保 Eclipse 已经关闭
3. 解压文件,把压缩包内的 sources 文件夹放置于 SDK 的目录下
配置的路径为 &(SDK_Path)/platforms/android-ver./sources 文件夹
4. 重启 Eclipse 。