Android 安装与调试

 

 

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

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值