文档库 最新最全的文档下载
当前位置:文档库 › Android开发环境搭建

Android开发环境搭建

Android开发环境搭建
Android开发环境搭建

Android 开发环境搭建

如遇问题请联系:Steven_Sun 需要硬盘空间至少12G,推荐在20G以上

文档结构:

1.准备工作

为获取和编译源码所做的准备,包括设置网络环境、安装一些必备工具等内容

2.源码获取

获取Android源码,可以选择官网下载或使用已下载好的源码

3.编译源码

编译Android源码,介绍整体编译、编译模块的方法

4.配置AP开发环境

主要是配置集成开发环境eclipse,这是以后工作的主要视窗平台

5.代码调试

通过3个实例介绍如何新建Android工程以及调试已有代码

1 准备工作

1.1 检查网络

请确保你的网络和代理没有问题:

使用sudo apt-get update命令没有错误提示即可。(没问题请跳过1.1节,看1.2节)如果有问题,请执行下面操作:

1.1.1 编辑网络连接

从面板上依次点击系统--->首选项--->网络连接,出现如图1-1的窗口:

选中“有线”标签中的Auto eth0,然后点击“编辑”按钮。

在弹出的窗口中(如图1-2),选择“802.1x安全性”标签,

勾选“对此连接使用802.1x安全性“

“认证“处选择”受保护的EAP(PEAP)

用户名输入你的网域用户名

密码输入网域密码

其他默认,点击“应用”按钮。

图1-2

1.1.2 配置代理服务器

目的是使终端以及apt工具能够使用网络。以便更新软件源和下载Android源码。

上一步配置好以后只是连接上了网域,如果想要实现上网的目的还需要设置代理。这里提供2种设置代理的方法:使用ntlmaps配置代理、使用google浏览器配置代理。

使用ntlmaps代理有时会出现配置好以后仍然无法联网的情况,注意要重复步骤1.1.2.1。关键是配置完之后要重启电脑。

Google浏览器配置代理一般使用起来比较方便,但缺点是下载Android源码时长时间挂机,可能出现断开的情况。这时需要使用google浏览器浏览一下网页,然后再重新输入下载命令继续下载即可。

1.1.

2.1 使用ntlmaps配置代理

安装ntlmaps工具

将 smb://ia-sz/资料2/SZ软体研发部二课

/Steven/ntlmaps_0.9.9.0.1-10ubuntu1_all.deb 这个压缩包拷贝到本地并安装。

安装时会有一个配置的对话框,对应填写如下内容。(注:只有第一次安装ntlmaps才

有对话框,以后再安装就没有了,所以我这里也不能截图了,如果以后需要再修改ntlmaps 配置内容使用 sudo gedit /etc/ntlmaps/server.cfg命令)

LISTEN_PORT: 5865 (ntlmaps的默认端口,最好不要改)

PARENT_PROXY: proxycn (代理服务器,我用的这个)

PARENT_PROXY_PORT: 80 (代理端口,一般都用80)

NT_DOMAIN: asuscn (域名,大陆这边都用这个)

USER: (用户名,能联公司网域的那个,不是ubuntu的)

PASSWORD: (密码,能联公司网域的那个,不是ubuntu的,并且密码中不能有井号“#”)

上边的几行内容是对应修改,ntlmaps/server.cfg本身也是有内容的。现将ntlmaps/ server.cfg附在附件中,若有问题时可以点这里对应查看。(注:用户名和密码我去掉了)

将代理设置应用到整个系统

从面板上依次点击系统--->首选项--->网络代理

会弹出下面的配置窗口,如图1-3

选中“手动配置代理服务器”,

HTTP代理处输入:localhost

端口处输入:5865

勾选“为所有协议使用相同代理”

然后点击“应用到整个系统”按钮。

配置apt工具

使用命令sudo gedit /etc/apt/apt.conf 编辑apt的配置文件,如果下面内容不存在,就添加如下内容:

Acquire::http::proxy "http://localhost:5865/";

Acquire::ftp::proxy "ftp://localhost:5865/";

Acquire::https::proxy "https://localhost:5865/";

(注意引号,由于排版或者工具本身的原因,下列代码中的引号有可能变成了不是标准英文的引号,读者拷贝下列代码时需注意将引号改为标准英文引号)

保存并退出之后重启电脑,使配置生效。

电脑重启后,再次在终端使用sudo apt-get update命令来更新软件源。

1.1.

2.2使用google浏览器配置代理

我们需要通过系统自带的firefox浏览器下载google浏览器,然后通过google浏览器配置网络代理使atp工具生效。

安装google浏览器

Ubuntu自带firefox浏览器,首先配置浏览器的代理使其能够连接网络。

打开firefox浏览器,然后依次点击编辑--->首选项--->高级(图标)--->网络(标签)--->设置(button)

然后会弹出连接设置的窗口,选择“手动配置代理”,

代理使用172.21.134.1,端口为80,

然后勾选“为所有协议使用相同代理”,

点击确定之后就可以上网了。

配置页面如图1-4。

图1-4

然后到google浏览器官网https://www.wendangku.net/doc/474022753.html,/chrome/下载并安装google浏览器。使用google浏览器配置代理

配置代理

点击google浏览器的配置按钮,然后点击“选项”--->高级选项(标签)--->更改代理服务器设置(button)

选择“手动配置代理服务器”,

代理使用172.21.134.1,端口为80,

勾选“为所有协议使用相同代理”,

点击“应用到整个系统”。

如图1-5。

图1-5

现在整个系统都可以联网了,打开终端,使用sudo apt-get update命令更新软件源。

1.2 设置软件源(source list)

由于软件源不同,可能会造安装某些工具时提示找不到该工具。一般遇到最多的问题是sun-java5-jdk或sun-java6-jdk找不到,使用命令sudo gedit /etc/apt/sources.list编辑软件源,添加下面2行可以解决。(所有系统都一样,32位、64位、9.10、10.04……)deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty multiverse

deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty-updates multiverse

现在请检查一下你的source list中是否有上面2行,没有的话现在就添加。

添加完毕使用命令sudo apt-get update更新软件源

附我的source list:需要的话请点此处。

1.3 确定自己的Ubuntu版本

发行版本如9.10或10.04不是关键,主要是确定自己的系统是32位还是64位

getconf LONG_BIT

然后按照步骤1.4中32位或者64位系统对应安装需要的工具。

Example:

经查看,我的系统是32位的,所以安装工具时要按照32位系统需要安装的工具来安装。

1.4 安装工具

32位系统和64位系统需要安装的工具不同。

64位系统点此处跳转

1.4.1 32位系统工具安装

试验版本Ubuntu 9.10 (32-bit x86)

首先安装一些工具软件,然后安装Java5和Java6,安装完后配置Java版本。

1.4.1.1 先安装一些工具软件

sudo apt-get install curl git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip libncurses5-dev zlib1g-dev sudo apt-get install valgrind

sudo apt-get install lib64z1-dev libc6-dev-amd64 g++-multilib lib64stdc++6 1.4.1.2 安装Java5和Java6

在编译的时候会用到Java6,我们期望全用Java6来编译,但是在32位系统中使用Java6编译SDK会出错,需要用到Java5的一些内容才能够编译通过,所以在32位系统中Java5和Java6都是需要安装的。

Java5的安装:

sudo apt-get install sun-java5-jdk

如果提示sun-java5-jdk 没有找到,需要添加源:

sudo gedit /etc/apt/sources.list

把下面2行加入到文件末尾,

deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty multiverse

deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty-updates multiverse

然后再更新源,安装Java5

sudo apt-get update

sudo apt-get install sun-java5-jdk

第一次安装java会出现java的配置画面如图1-4,使用“Ta b键”将焦点移动到“确定”上,后边都确定就行了。

图1-4

Java6的安装:

sudo apt-get install sun-java6-jdk

1.4.1.3 配置Java版本

由于Java5和Java6都安装了,所以需要通过配置来给系统一个默认的Java版本。

分别执行下面的命令

sudo update-alternatives --config java(选择2 java-6-sun手动)

sudo update-alternatives --config javac(选择2 java-6-sun手动)

sudo update-alternatives --config jar(选择2 java-6-sun手动)

执行完可以通过java -version命令查看当前java版本,显示是1.6.XXXX版本的就对了。

1.4.1.4 为编译SDK做准备工作

需要替换Java6的javadoc和javadoc.1.gz,下面命令中将这两个文件都加了.bak后缀备份。如果以后再有需要可以恢复。

执行下面命令:

cd /etc/alternatives

sudo mv javadoc.1.gz javadoc.1.gz.bak

sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz sudo mv javadoc javadoc.bak

sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc

1.4.2 64位系统工具安装

试验版本Ubuntu 10.04 (64-bit x86)

1.4.

2.1 先安装一些工具软件

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev java-common unixodbc

1.4.

2.2 安装Java6

sudo apt-get install sun-java6-jdk

如果提示sun-java6-jdk 没有找到,需要添加源:

sudo gedit /etc/apt/sources.list

把下面2行加入到文件末尾,

deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty multiverse

deb https://www.wendangku.net/doc/474022753.html,/ubuntu/ jaunty-updates multiverse

然后在终端更新源,并重新安装Java6

sudo apt-get update

sudo apt-get install sun-java6-jdk

第一次安装java会出现java的配置画面如图1-5,使用“Tab键”将焦点移动到“确定”上,后边都确定就行了。(java6的没有做截图,借用java5的图)

图1-5

前期准备工作就这些,9.10(32位)的步骤稍微多一点,10.04(64位)的比较简单。

其他版本的Ubuntu未做尝试。按照系统的位数选择上面的操作步骤应该也是没问题的。

64位系统与32位系统需要做的事情有区别的时候本文档会特别说明,如果没有说明的话就是两者都要做的,没有区别,比如下面的源码获取。

2 源码获取

获取源码可以选择从官网下载源码(很费时间,视网络情况4~8小时不等)或者使用已经下载好的源码。

2.1 我要从官网下载源码

(不下载的看2.2,点这里)

2.1.1 创建目录

cd (切用户主目录)

mkdir -p android/bin

mkdir -p android/froyo Android2.2的名字就是froyo,在Android3.0发行前Android2.2就是最近的发行版了,所以我这里也用froyo来命名文件夹,愿意命名为master 也一样的。不过要注意,我们下的载是master主分支(也叫主线),不是froyo分支,二者的代码以及部分文件夹结构是有区别的。

2.1.2 安装配置repo

把repo工具安装在android/bin目录,并改变执行权限:

cd ~/android/bin

curl https://www.wendangku.net/doc/474022753.html,/repo >repo

sudo chmod a+x repo

使用代理上网的需要做下面的修改(git改http):

sudo gedit ~/android/bin/repo

将(第5行)REPO_URL='git://https://www.wendangku.net/doc/474022753.html,/tools/repo.git'

改为REPO_URL='https://www.wendangku.net/doc/474022753.html,/tools/repo.git'

下载前的初始化(下的是主分支,若下froyo分支要在下面第2行末尾加上 -b froyo):cd ../froyo

../bin/repo init -u https://www.wendangku.net/doc/474022753.html,/platform/manifest.git

在此init过程中会出现配置git帐户的询问,不用管他直接回车->回车->然后输入y确认即可。

再修改一处git为http:

sudo gedit ~/android/froyo/.repo/manifests/default.xml

将fetch="git://https://www.wendangku.net/doc/474022753.html,/"

改为 fetch="https://www.wendangku.net/doc/474022753.html,/"

2.1.3 下载

在~/android/froyo目录下执行:

../bin/repo sync (视网络情况耗时4~8小时不等)

2.2 我使用已下载好的源码

路径smb://ia-sz/product/android/froyo.tar.gz(froyo分支)

smb://10.64.57.51/share/android_main_branch_20101009.tar.gz (主分支)拷贝到本地然后解压即可。

3 编译源码

3.1 编译并运行android

3.1.1 编译android

由于之前环境已经搭配好,代码也已下载到本机。

所以编译源码只需从终端进入源码文件夹,执行make命令

cd ~/android/froyo

make

(make命令执行时间较长,大约2小时)

注:如果make之前执行过 . build/envsetup.sh 命令,请重新开启一个终端来编译。因为该命令改变了某些环境变量,对之后模拟器的运行可能会造成影响。

3.1.2 导入环境变量并运行模拟器

导入环境变量,

gedit ~/.bashrc

在最下面添加如下三行,并保存退出

export ANDROID_PRODUCT_OUT=(Android跟根目录)/froyo/out/target/product/generic ANDROID_PRODUCT_OUT_BIN=(Android跟根目录)/froyo/out/host/linuxx86/bin

export PATH=$PATH:$ANDROID_PRODUCT_OUT_BIN

同步环境变量,

source ~/.bashrc

启动模拟器

编译好之后的emulator在~/android/froyo/out/host/linux-x86/bin下,而启动android需要的三个image文件 ramdisk.img, system.img 和userdata.img则在

~/android/froyo/out/target/product/generic下.

可以通过下面命令启动模拟器:

export PATH=$PATH:~/android/froyo/out/host/linux-x86/bin (添加临时环境变量)cd out/target/product/generic

emulator -system system.img -data userdata.img -ramdisk ramdisk.img

最后进入android桌面,就说明成功了。

如果遇到启动模拟器失败的情况并且无法解决,就删掉froyo下的out目录,重新开启一个终端,重新执行步骤3.1.1。

3.2 模块编译

可以试一下各个命令的用法,这部分属于知识性内容,工作中会用到。

cd ~/android/froyo

. build/envsetup.sh (build前有空格) -> [West]”.”就是source,其实用source 也可以?

编译整个android工程,在android源码根目录(froyo目录下)执行

$ m

编译当前目录下的模块,在一个有.mk文件的目录执行

$ mm

注意不要在froyo目录下执行mm命令,否则之前编译的内容可能会被清空,并且没有编译任何内容。

如果模块中的源码文件没有修改,在模块中执行mm命令不会看到编译过程,只要修改模块中一个源码文件就可以看到编译过程了。

例如,给SnakeTest.java加Debug信息。

首先进入到模块目录(有.mk的目录)

cd ~/android/froyo/development/samples/Snake/tests

然后编辑java代码:

gedit src/com/example/android/snake/SnakeTest.java

在任一函数中加入System.out.println("Just a test.");保存。

然后执行命令:

mm

这时就可以看到编译的过程了。

编译指定目录下的模块

$ mmm 模块的目录

$ make 模块的目录

生成模块image

$ make snod (单独编译的模块生成image文件,在源码根目录(froyo目录)执行) 如果要在eclipse中执行生成的img文件,需要把生成的img文件替换SDK(4.4节编译安装Android SDK)根目录下platforms/android-2.2/images/下对应的img文件。

3.3 清除编译内容

如果想清除编译内容,可以执行:

make clean

3.4交叉编译环境设置

这部分放在最后,因为修改了之后有可能在运行的时候可能会遇到问题,(因为这一部分其实是改变了编译时的一些变量)。

上边编译的时候就是默认的,下面是写的做一些修改的。按照我写的选项编译之后没有问题,其他情况没有试。

至于不同的配置所造成的影响还需深入研究。(在模拟器上跑的话随便怎么选都能跑起来,环境变量都随着变了)默认的环境变量列表附在本项(3.1节)末尾处。

首先从终端进入android源码根目录下,执行一个脚本:

cd ~/android/froyo

. build/envsetup.sh (build前有空格)(这是一个环境的导入,每新启动一个终端用到它的时候都要重新输入一次)-> [West]”.”就是source,其实用source也可以?

然后执行编译环境设置工具:

choosecombo

然后会出现下面的选项:

第一步,选择目标设备:

Build for the simulator or the device?

1. Device

2. Simulator

Which would you like? [1]

默认的选项是1,也就是编译后在设备上跑(模拟器也能跑),可以打1,也可以直接回车。

但考虑到看本文档的同事应该是新接触此项目,所以此处建议输入2,也就是在模拟器上跑。

当需要在设备上跑的时候记得改回1.

第二步,选择代码格式:

Build type choices are:

1. release

2. debug

Which would you like? [1]

以后应该会选2,我们是做开发的,肯定要调试的。

默认是1,我也用的是1,release,有的人用的是debug。

选2的话,out目录的结构会有所不同,release模式下,target目录在out目录下;而debug模式的话out目录下会多一个debug目录,生成的target目录在debug目录下。

第三步,选择产品平台:

Which product would you like? [generic]

注意:这里,Google 源代码里默认是 generic,我们暂时也先用generic(输入generic)。待拿到硬件厂商提供的插件之后,再进行导入,那时针对我们自己的产品对应应该是选择(littleton)。(现在还不能选。)

第四步,选择目标产品

1. user

2. userdebug

3. eng

Which would you like? [eng]

选3,意思是engineering,至于与选其他两项的差别暂时没有找到明确说明,还需深入研究。

附:默认配置的环境变量列表。

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=2.2

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=eng

TARGET_SIMULATOR=

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

HOST_ARCH=x86

HOST_OS=linux

HOST_BUILD_TYPE=release

BUILD_ID=MASTER

============================================

4 配置开发AP的环境(配置eclipse)

为了开发AP的方便我们需要一个IDE(集成开发环境)

Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

所以这部分的目的就是搭建好这个集成开发环境。

4.1 获取eclipse

可以在eclipse的官网下载,也可使用下载好的。

官网下载地址:https://www.wendangku.net/doc/474022753.html,/downloads/

要注意,有的版本不能编ADT(Android Development Tools),rcp版本的可以编。其他的版本若文件大小比这个rcp版(188M)小的,最好不要下,比它大的可以试试。

本地下载地址:

smb://ia-sz/资料2/SZ软体研发部二课

/Steven/eclipse-rcp-helios-SR1-linux-gtk.tar.gz (32位) smb://10.64.57.51/share/ eclipse-rcp-helios-SR1-linux-gtk-x86_64.tar.gz(64位) 拷贝到本地并解压。

4.2 为eclipse设置环境变量

将eclipse路径添加到环境变量,便于启动:

sudo gedit ~/.bashrc

最后一行加入

export PATH=$PATH:解压后的eclipse路径

例如我的,export PATH=$PATH:~/eclipse

source ~/.bashrc 同步环境变量

现在在终端输入eclipse就可以启动了

4.3 编译并安装ADT

4.3.1 编译ADT

首先要在终端执行:

export ECLIPSE_HOME=你的 eclipse 路径(与上一步的设置不是一回事,不执行会报错的)

例如我的,export ECLIPSE_HOME=~/eclipse

进入到android源码根目录编译ADT:

cd ~/android/froyo

./sdk/eclipse/scripts/build_server.sh 你想放 ADT 的路径

例如我的,/sdk/eclipse/scripts/build_server.sh ~/android (这个目录要存在,并且不能有最后的斜杠/,“~/android/”就会报错)

然后在目标目录下就会产生一个zip文件,android-eclipse-v201010141108.zip

4.3.2 为eclipse安装ADT插件

打开eclipse,

依次点击Help--->Install New Software--->Add--->Name栏输入: Android Plugin, 点Archive要找到ADT zip文件

图4-1

点OK按钮,

会发现Install窗口中间部分出现Developer Tools的复选内容。勾选全部内容,

如图4-2:

然后就next……next就行了

图4-3

选中

Finish就可以了。

安装完后重启 eclipse. 看看 file--->new--->project 里是否有 android 选项.

4.4 编译并安装Android SDK:

4.4.1 编译SDK

SDK(Software Development Kit, 即软件开发工具包)

我们要做的Android项目需要贯穿所有层次

(kernel-libary-framework-applications),所以SDK我们需要自己编译,便于在需要的时候加Debug信息,以及修改代码。

编译 SDK 需用下面的命令,

cd ~/android/froyo

make PRODUCT-sdk-sdk

其实make sdk也是可以编译的,但是由于使用 make sdk 生成的 sdk 在 build android 相关项目的时候总是报告一堆错误, 比如这个错误“W/ResourceType(16907): Unable to get buffer of resource asset file”,所以此处推荐使用 make PRODUCT-sdk-sdk。

(Ubuntu10.04-64位编译时也有可能出现javadoc的编译错误,这时需要安装java5,然后按照与32位同样的方法来配置java。方法见1.4.1.2~1.4.1.4)

SDK的输出位置

编译后的 SDK 目录为 ~/android/froyo/out/host/linux-x86/sdk ,该目录下有一个

文件夹,一个压缩文件,一个makefile。android-sdk_eng.xxx_linux-x86这个文件夹就是我们需要的SDK文件夹了。

改变SDK的存放位置

注意:当执行编译源码,编译模块等等命令时(make,mm,mmm……)都会吧SDK的输出文件清除,所以我们需要把android-sdk_eng.xxx_linux-x86文件夹移出来,放到另外的位置,此后的应用开发就在该SDK上进行。

本文档中将SDK放置的路径为~/android/sdk/android-sdk_eng.xxx_linux-x86。如果你的放置位置不同,后边用到SDK的时候注意路径随着变化就行了。

为AP开发配置环境变量

SDK编译已经完成,编译SDK的目的就是为了开发AP的,相当于一个服务集来使用的,所以我们需要在此将环境变量设置好,以备开发AP时的使用。

gedit ~/.bashrc

将下面一句添加到文件的末尾,(注意改成你正确的路径和文件夹名)

export PATH=$PATH:~/android/sdk/android-sdk_eng.xxx_linux-x86/tools

source ~/.bashrc 同步环境变量

4.4.2 为eclipse安装SDK

编译完成了,现在就要把它配置到eclipse中。

在eclipse中依次点击window--->preferences--->android,

在 SDK location:中添加 Android SDK root path.也就是刚改变SDK存放位置之后的路径~/android/sdk/android-sdk_eng.xxx_linux-x86)点Browser导入就行了。如图4-4:

图4-4

4.5创建Android Virtual Device

可以使用命令行创建AVD,也可以通过eclipse创建。效果是一样的。

4.5.1使用命令行创建和运行AVD

编译出来的SDK是没有AVD(Android Virtual Device)的,我们可以通过 android工具查看:

android list

创建AVD使用命令:

android create avd -t 1 -n myavd

可以android -help来查看上面命令选项的用法。创建中有一些选项,默认就行了

再执行android list,可以看到AVD存放的位置

以后每次运行emulator都要加-avd myavd或@myavd选项:

emulator -avd myavd

4.5.2使用eclipse创建和运行avd

在eclipse中依次点击Window-->android sdk and avd manager--->new

在弹出的窗口中填写Name,然后选择Target。

然后点Create AVD就可以了。如图4-5:

图4-5

4.6 安装NDK

(Android NDK是一套工具,允许Android应用开发者嵌入从C、C++源代码文件编译来的本地机器代码到各自的应用软件包中。)

文件在smb://ia-sz/资料 2/SZ 软体研发部二课/miracle/android-ndk-r4b.zip

拷贝到本地并解压。

将ndk路径加入到环境变量

sudo gedit ~/.bashrc

最后一行加入

export PATH=$PATH:解压后的ndk路径

例如我的,export PATH=$PATH:~/android/android-ndk-r4b

source ~/.bashrc 同步环境变量

4.7 安装CDT (可选c/c++ 项目)

将下面路径的文件拷贝到本地并解压。

smb://ia-sz/资料2/SZ软体研发部二课

/miracle/cdt-master-7.0.0-I201006141710.zip 文件

复制到本地解压后,将features与plugins目录下的文件拷贝到eclipse的对应目录下。

4.8 调试framework的java code需要做的准备

将下面路径的文件复制到本地。

smb://ia-sz/资料 2/SZ 软体研发部二课/miracle/fix_android_sdk.py

首先修改文件执行权限:

chmod 777 fix_android_sdk.py

我们需要添加 framework 层的 jave code 到 android sdk 目录中,执行下面的命令./fix_android_sdk.py android_源码路径 android_SDK路径

例如我的,./fix_android_sdk.py ~/android/froyo

~/android/android-sdk_eng.wen_linux-x86

这个脚本只是在SDK_ROOT/Sources 目录下建立了源代码的符号连接,也可以修改为copy 源文件.

5 代码调试

本节介绍如何调试代码,

1,新建一个Hello Android的工程

2,在 eclipse 中查看 android framework 层的 jave code

3,使用eclipse + ndk-gdb 调试 jave/native code

每个部分都有简要描述和实例跟踪,如果简要描述看得懂并且会做的话就可以不用看实例跟踪了。实例跟踪就是创建或调试的步骤和截图。

5.1 一个Hello Android工程

先来运行一个最简单的hello android的程序体验一下建立工程的过程。

5.1.1 简要描述

在Eclipse中依次选择菜单:File->New->Project...

弹出“New Project”对话框,选中:Android->Android Project,点击“Next”按钮。

弹出“New Android Project”对话框。

Project Name中输入:hello

Build Target中选择:Android 2.2复选框

Appication name中输入:hello_android

Package name中输入:com.android.test

Anroid开发环境搭建实验报告

实验一A n d r o i d开发环境搭建 一、实验内容 1)了解Android开发所需要的开发包和工具,以及获得它们的方式; 2)下载、安装和配置Android开发包; 3)测试安装的开发环境,创建了一个Android项目; 4)在模拟器上运行和调试Android应用程序,并将该应用程序安装到Android手 机上。 二、实验步骤 1、参考《Android应用开发揭秘》的第一章,学习了解什么是Android系统以及Android的系统架构、Android应用程序框架; 2、参考《Android应用开发揭秘》的第二章,从FTP上下载java JDK和Eclipse 放在安装目录下,Eclipse直接将下载的压缩包解压即可。对于JDK双击安装,然后对java的开发环境进行配置:设置环境变量创建“Path”变量名,添加JDK安装目录中“bin”文件夹路径;创建“CLASSPATH”变量,添加JDK安装目录中“lib”以及“demo”的路径;最后进行测试是否安装成功。 4、安装完成后配置Android SDK,将Android SDK安装目录中的tools文件夹路径添加到环境变量中,更改系统变量中的“Path”项,添加路径: 5、安装和配置ADT,参照Android应用开发秘籍,启动Eclipse,点击“Help”菜单,按照步骤,在“Add Site…”之后,文本框里输入地址。打开菜单“Windows”,依次选择“Preferences”->“Android”,点击浏览选择Android SDK的安装路径,点击OK;然后打开菜单“File”,如下图查看得安装配置成功。 6、创建第一个Android项目HelloAndroid,新建项目,选择“Android Application Project”子项,如图。在“Project name”文本框输入“HelloAndroid”,“Build Target”选项框中选择“Android SDK ”,依次完成项目的设置,如下图。 HelloAndroid项目创建好,由ADT插件自动生成,可以运行。 7、运行HelloAndroid,使用Android仿真模拟器。选择Window,打开AVD Manager,新建一个AVD,选择API的等级为API 10,,填写SD卡的大小为2G,如图。 8、运行HelloAndroid项目 9、调试HelloAndroid项目,首先将Eclipse开发工具的工作界面切换到DDMS: 10、实验过程中发现的问题以及解决问题的方法 在安装Android SDK的时候,遇到信息“Failed to fetch URL…”的错误提示,然后将HTTPS方式改为HTTP方式,问题就解决了。

Sofia3gr平台_Android5.1_CTS_产品测试环境搭建V1

福州瑞芯微电子有限公司密级状态:绝密( ) 秘密( ) 内部( √ ) 公开( ) Sofia3GR平台A ndroid5.1_CTS 产品测试说明 (系统产品二部) 文件状态:[ ] 正在修改[√] 正式发布当前版本:V1.1 作者:hxw 完成日期:2015-09-03 审核: 完成日期: 福州瑞芯微电子有限公司 Fuzhou Rockchips Semiconductor Co . , Ltd (版本所有,翻版必究)

1简述 本文档介绍Sofia3GR平台Android 5.1 的GMS测试,包括Android 5.1工程配置,CTS、GTS、Verifier测试fail项补丁,GMS要求相关细节说明,以及测试环境搭建及机器配置,若有存在其他问题,欢迎反馈,我们会尽快进行补充。 2Android 5.1 GMS 工程配置 2.1集成DRM、GMS 包 1)确保widvine level3 drm包被编译 diff --git a/device.mk b/device.mk index 7df0cb7..5d794b6 100755 --- a/device.mk +++ b/device.mk @@ -16,9 +16,26 @@ # Oct 20, 2013: Initial Creation for Sofia3G # May 27 2014: IMC: add IMC test tools for engineering build +$(call inherit-product-if-exists, vendor/widevine/widevine.mk) # Screen size is "normal", density is "mdpi" PRODUCT_AAPT_CONFIG := normal large mdpi tvdpi hdpi 2)确保GMS 包编译: GMS 包SDK 默认是不带的,请向认证公司索取最新的GMS 包,解压后放在:vendor/google 目录下 在/device/rockchip/sofia3gr/BoardConfig.mk 中将以下两项设为true # google apps BUILD_WITH_GOOGLE_MARKET ?= true BUILD_WITH_GOOGLE_MARKET_ALL ?= true 2.2合并分区、hardware features配置 1)合并分区,在/device/rockchip/sofia3gr/BoardConfig.mk 中 #if set to true m-user would be disabled and UMS enabled, if set to disable UMS would be disabled and m-user enabled -BUILD_WITH_UMS := true +BUILD_WITH_UMS := false 2)Sensor编译配置,根据产品sensor list在/device/rockchip/sofia3gr/BoardConfig.mk 如下代码块中做正确配置: # Enabling sensors BOARD_SENSOR_MPU := false #if use mpu

windowsXP下Android安卓开发环境搭建详细教程及图解

注:本教程是讲解在Windows XP下搭建安卓开发环境的。 安装目录: 步骤1 安装JDK 步骤2 安装Android SDK 步骤3 安装Tomcat 步骤4 安装Ant 步骤5 安装Eclipse 步骤6 安装Eclipse的ADT插件 步骤7 在图形界面下管理AVD 步骤8 设置Android系统语言 本教程的软件可以从我博客“绿杨芳草”下载。 方法/步骤 1、安装JDK 运行安装程序【jdk-6u22-windows-i586-p.exe】,分别点击下一步进行安装。 在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径: jdk安装目录:C:\Java\jdk1.6.0_22 jre安装目录:C:\Java\jre6\

安装好之后,配置环境变量: 打开环境变量窗口方法:右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。 在上方的用户变量中依次新建如下变量,并分别填入如下路径: 变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_22 变量名:PATH 变量值:%JAVA_HOME%/bin 变量名:CLASSPATH 变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar 图1 配置完成之后,分别点击【开始】--【运行】--输入【cmd】--输入【javac】--按【回车键】,若看到以下信息,则代表配置成功。

图2 2、安装Android SDK 将【android-sdk_r17-windows.zip】解压到E:\Android目录下(Android目录自己新建,以后所有关于Android开发相关软件都会统一放到该目录中),得到一个android-sdk-windows 文件夹,该文件夹包含如下文件结构: add-ons:该目录下存放额外的附件软件。刚解压后,该目录为空。 platforms:该目录下存放不同版本的Android版本。刚解压后,该目录为空。 tools:该目录下存放了大量Android开发、调试的工具。 SDK Manager.exe:该程序就是Android SDK和AVD(Android虚拟设备)管理器。 通过该工具可以管理Android SDK和AVD。 运行E:\Android\android-sdk-windows目录下的【SDK Manager.exe】 然后等待更新...(该步骤必须联网,因为SDK安装包需要在线获取)。 在更新的过程中若遇到如下的提示窗口:

Android环境搭建(windows7下)

Android环境搭建 一、java 环境配置 1、jdk https://www.wendangku.net/doc/474022753.html,/technetwork/java/javase/downloads/index.html 点击Download——>安装 配置jdk: 1、计算机----→属性----→高级系统设置----→高级----→环境变量 2、配置系统变量 a.新建 JAVA_HOME C:\Program Files\Java\jdk1.7.0_02(JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.新建 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 3、测试环境变量是否成功 开始-->运行--〉CMD 键盘敲入: JAVAC JAVA 出现相应的命令,而不是出错信息,即表示配置成功! 二、SDK安装 1、下载https://www.wendangku.net/doc/474022753.html,/sdk/index.html

2、安装选中安装路径:(这个安装路径下面要用到) 3、完成后,选中Start SDK Manager 点击Finish 如下图

(在这里可以选择安装android平台版本,注意:这里下载速度给网速有关,有时候网速不行,会出现失败,) 三、eclipse配置 1、下载https://www.wendangku.net/doc/474022753.html,/downloads/ (关于版本我选择的第一个) 有些电脑在欲行eclipse.exe的时候会出现 解决办法: 找到eclipse的解压路径,找到eclipse.ini 并打开

在Eclipse下搭建Android开发环境教程

在Eclipse下搭建Android开发环境教程 本文将全程演示Android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本,希望大家喜欢。 我们昨天向各位介绍了《在NetBeans上搭建Android SDK环境》,前不久也介绍过《在MyEclipse 8.6上搭建Android开发环境》,都受到了读者的欢迎。但是很多朋友都认为NetBeans在中国用户不多,MyEclipse 又是收费产品,都没有Eclipse好,很多读者都希望我们介绍一下Eclipse下搭建的Android开发环境,本文将全程演示Android开发环境的搭建过程,无需配置环境变量。所有软件都是写该文章时最新版本,希望大家喜欢。 一相关下载 (1)Java JDK下载: 进入该网页: https://www.wendangku.net/doc/474022753.html,/javase/downloads/index.jsp (或者直接点击下载)如下图: 选择 Download JDK 只下载JDK,无需下载jre. (2)Eclipse下载 进入该网页: https://www.wendangku.net/doc/474022753.html,/downloads/ (或者直接点击下载:BT下载 HTTP下载)如下图:

我们选择第一个(即eclipse IDE for java EE Developers) (3)下载Android SDK 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK 版本,后一种大概20多M,前一种70多M。 完全版下载 (android sdk 2.1 r01) 升级版下载 (建议使用这个,本例子就是使用这个这里面不包含具体版本,想要什么版本在Eclipse里面升级就行) 二软件安装 (1)安装jdk 6u19安装完成即可,无需配置环境变量 (2)解压eclipse eclipse无需安装,解压后,直接打开就行 (3)解压android sdk 这个也无需安装,解压后供后面使用 (4)最终有三个文件夹,如下图:

实验五、安卓系统应用开发环境搭建实验

实验五、安卓系统应用开发环境搭建实验 1、实验目的 1. 熟悉并掌握Android应用程序开发的搭建 2. 熟悉Android应用程序开发环境 3. 熟悉并掌握Android应用程序的开发 2、实验仪器设备 1.CVT-S5PV210嵌入式系统实验箱1套 2.PC机1台 3、实验原理 1、Android SDK Android SDK(Software Development Kit)提供了在Windows/Linux/Mac平台上开发Android应用的一系列开发组件,同时包含了在Android平台上开发移动应用的各种工具集。Android SDK包含各种各样的定制工具,其中最重要的工具是Android模拟器和eclipse的Android开发工具插件(ADT) Android SDK 主要是以Java 语言为基础,用户可以使用Java 语言来开发Android 平台上的应用软件。通过SDK 提供的一些工具将其打包成Android 平台使用的apk 文件,然后用SDK 中的模拟器(Emulator)来模拟和测试软件在Android 平台上运行情况和效果。SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的既是Android 专属的软件开发工具包。 2) Eclipse Eclipse 是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java 开发工具(Java Development Kit,JDK)。 虽然大多数用户很乐于将Eclipse 当作Java 集成开发环境(IDE)来使用,但Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展Eclipse 的软件开发人员,因为它允许他们构建与Eclipse 环境无缝集成的工具。由于Eclipse 中的每样东西都是插件,对于给Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

华为Android(Java)软件开发测试

华为Android(Java)软件开发测试 专业培养方向及课程设置 培训目标 本大纲是根据华为技术及相关外包企业文思创新、软通动力、中软国际、东南融通、易思博、华胜天成等企业用人新的特点和技术走向,制定出的适合企业岗位需求培训计划,培训出胜任软件测试与Java(Android)开发的综合技能的程序人员。 培训模块(各模块训练顺序根据企业需求安排): 模块一、JavaSE模块; 模块二、Linux/C模块及基于Linux的Java开发; 模块三、JavaEE模块1:Struts架构; 模块四、华为软件测试模块; 模块五、JavaEE模块2:Hibernate、Spring等主流框架; 模块六、Android技术及功能模块开发; 模块七、软件工程(CMMI)与数据库; 模块八、项目开发(因企业需求而变化); 模块九、职业规划与素质训练。 模块一、JavaSE模块 1、Java体系和JDK安装 2、Eclipse开发环境与面向对象初级(类、对象、包) 3、Java语法详解: 变量的声明、关键字和类型,enum类型、变量作用域、表达式和流程控制for each、数组、多维数组、可变参数,数组拷贝,Java编码规范) 继承(继承、多态、访问控制、方法覆盖、方法重载、实例化顺序、垃圾收集,this,super,instanceof ,Object 类的介绍),面向对象高级(static,static import,单实例模式,final,抽象类、接口、克隆,内部类、匿名类,异常处理,自定义异常,异常与方法覆盖的关系) ,Java SE 基础API(Collection集合框架,泛型、排序,控制台应用程序开发Scanner,Console、swing组件开发,文件与IO) ,Java SE 高级API(Thread 多线程、Socket 网络,结合Swing做多用户C/S通讯系统的综合应用) 4、数据结构与算法: 链表、堆栈、队列、树等;常用排序算法(冒泡,选择,插入,快速,shell排序) 5、JDBC 技术: JDBC Driver加载原理、JDBC初级API、JDBC高级API、调用存储过程、事务处理、批处理、操作CLOB/BLOB数据类型、RowSet。 模块二、Linux/C模块及基于Linux的Java开发 1、C语言模块 面向过程的结构化程序设计方法/C语言常量,变量,类型,表达式/函数和函数调用/指针与数组/数据结构基础及指针使用技巧/自定义数据类型,结构,枚举,联合/位字段与位检测/查找、排序/C语言实现/C语言输入输出、文件操作 2、Linux模块 Linux简介、安装\Linux文件系统\ Linux常用命令\Linux启动过程详解\Shell编

android5.0初学者之开发环境搭建

1.JDK下载及安装 1.1进入下载首页,找到JDK,点击下载。 https://www.wendangku.net/doc/474022753.html,/technetwork/java/javase/downloads/index-jsp-138363.html Java Platform, Standard Edition之Java SE 8u25 includes: JDK (Java SE Development Kit); Server JRE (Server Java Runtime Environment); JRE (Java SE Runtime Environment); 点击“JDK下载”后进入下载页面: https://www.wendangku.net/doc/474022753.html,/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 勾选” A ccept License Agreement ” 后选择对应的JDK版本号,此处选择

1.2 下载完成后,双击安装。 默认安装路径为:C:\Program Files\Java\jdk1.8.0_25\和 C:\Program Files\Java\jre1.8.0_25\ 安装完成后按如下步骤添加环境变量:

步骤1:“开始”---> “计算机”---> “属性”打开如下窗口 “高级系统设置”---> “高级”---> “环境变量”打开环境变量配置窗口。 步骤2:在环境变量配置窗口中新建“系统变量”, 变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.0_25 变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 编辑变量名为Path的环境变量的变量值,在原有基础上添加jdk1.8.0_25\bin路径和Android SDK的tools和platform-tools的文件夹路径。 ;C:\Program Files\Java\jdk1.8.0_25\bin;E:\Java\adt-bundle-windows-x86-20140702\sdk\tools;E:\Java\adt-bundle-windows-x86-20140702\sdk\platform-tools

Android测试环境搭建

基本安装 一、Java JDK 1、Java JDK下载: 网页: https://www.wendangku.net/doc/474022753.html,/javase/downloads/index.jsp 选择 Download JDK 只下载JDK,无需下载jre.(因为按照JDK会自动按照jre) 2、JDK 运行 可以不安装在C盘(系统盘) 安装完成后 3、环境变量 如果只是运行eclipse不需要修改环境变量 如果要用到monkeyrunner需要设置环境变量(改系统环境变量),如下 新建系统环境变量JAVA_HOME ,设置为java安装地址"D:\Program Files\java\jdk1.6.0_33" PATH 增加 ";%JAVA_HOME%\bin" CLASSPATH = ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar",没有CLASSPATH需要新增

4、验证环境变量 java-version 如果装在C盘直接运行java-version 二、Eclipse 进入该网页: https://www.wendangku.net/doc/474022753.html,/downloads/下载解压缩后放在根目录,不要放在中文文件夹里面三、Android SDK

地址:https://www.wendangku.net/doc/474022753.html,/sdk/index.html 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升级工具,而不包含具体的SDK版本,后一种大概20多M,前一种70多M。 解压android sdk 这个也无需安装,解压后供后面使用 Eclipse配置 一、安装android 开发插件 (1)打开Eclipse, 在菜单栏上选择 E:\eclipse-java-juno-win32-x86_64\eclipse下,可以创建桌面快捷方式help->Install New SoftWare 出现如下界面:

C#环境下开发Android软件环境搭建_V1.2

C#环境下开发Android软件环境搭建手册 (内部资料请勿外传) 编写:徐维日期:2013-3-18 检查:日期: 沈阳新元信息与测控技术有限公司 版权所有侵权必究

文件修改记录 目录 C#环境下开发Android软件环境搭建手册 (1) 1.引言 (3) 1.1编写目的 (3) 1.2开发优缺点 (3) 2.步骤 (3) 2.1开发环境搭建大体概况 (3) 2.2安装vs2010 (4) 2.3安装jdk-6u4-windows-i586-p.exe (4) 2.4安装adroid-sdk-windows (4) 2.5安装dotNetFx40_Full_x86_x64.exe步骤 (17) 2.6安装Mono的GTK支持包步骤 (18) 2.7安装mono-2.11.3-gtksharp-2.12.11-win32-0.exe步骤 (21) 2.8安装Mono的步骤 (26) 2.9 安装Mono的android步骤 (31) 2.10 FirstMonoDroidApp模拟器运行 (35) 2.11 FirstMonoDroidApp真机运行 (38)

1.引言 1.1编写目的 Android系统一下子铺天盖地而来,让人目不暇接。兴奋的同时也让部分开发人员犯难了!要知道从熟知的Wince,Mobile开发语言C#跨越到RFID_Android的java,可不是一朝一夕就能完成。这就是本个文档编写的目的,用C#开发Android的程序,如果哪天Windows Phone,发达了,那你现在写的很多代码还可以用于WP应用开发!另外,如果你考虑用MonoTouch开发iPhone应用程序,一次写代码,却可以用于三大移动平台,这样方便了代码的可移植性。 1.2开发优缺点 下面,我们通过一个表格对比C#和Java在Android开发的优缺点。 2.步骤 2.1开发环境搭建大体概况 如下:顺序按下面1-7安装 1、安装Microsoft Visual Studio2010专业版 2、安装Java 开发工具: 安装JDK,这里根据需要安装jdk-6u4-windows-i586-p.exe(与既存 的代码的jdk保持相同,对今后的移植有帮助) 3、安装Android SDK: SDK Manager.exe 安装之后还需要用SDK Manager安装API 7,API 8,API 10,API 12,API 15全部或者最少一个或者参考https://www.wendangku.net/doc/474022753.html,/forever_crying/article/details/6631428的方法 4、安装微软Dotnet 4.0: dotNetFx40_Full_x86_x64.exe 5、安装Mono的GTK支持包: gtk-sharp-2.12.10.win32.msi 装MonoDevelop要注意,要先装gtk-sharp 需要注意的是Visal Studio Express不能使用这个产品会提示: "VS Express is not supported by this product". 6、安装Mono的开发工具: MonoDevelop-3.0.4.6.msi 7、安装Mono的android开发包: mono-android-4.2.5.264184895.msi 真机部署

Android配置开发环境

1.下载需要用到的工具: (1)下载JAVA的IDE开发工具– Eclipse 到Eclipse官方网站下载Ecplise For Java EE的最新Windows版本 下载页面地址: https://www.wendangku.net/doc/474022753.html,/downloads/ 下载Ecplise (2)下载Java开发包— Java SE Development Kit (JDK) JDK 6 到Sun官方网站下载JDK6,选择JDK 6 Update 12 下载页面地址: https://www.wendangku.net/doc/474022753.html,/javase/downloads/index.jsp (https://www.wendangku.net/doc/474022753.html,/technetwork/java/javase/downloads/index.html)

下载JDK6 (3)下载Android开发包— Android SDK 到Google的官方网站下载Android的开发包For Windows的 下载地址:https://www.wendangku.net/doc/474022753.html,/android/android-sdk-windows-1.5_r2.zip 2.下载完需要的工具之后,开始安装 (1)安装Ecplise:下载回来的 Ecplise(eclipse-java-europa-winter-win32.zip)直接解压即可 (2)安装JDK6:运行下载回来的JSK安装包(jdk-6u12-windows-i586-p.exe)一路”下一步”即可(版本可能会有所不同) (3)安装Android开发包(SDK):下载回来的SDK包 (android-sdk-windows-1.5_r2.zip)直接解压即可 3.让Ecplise自动安装Android开发插件(ADT- plugin) (1)启动安装完(解压)后的Ecplise目录下的Ecplise.exe (2)点击菜单”Help”->”Software Updates”,在打开的窗口中切换到选项 页”Availabe Software”

Android4.0开发环境搭建

Android开发环境搭建 在网上找各种解决办法,无奈,都是互相转帖,要错大家一起错,而且都是老版本的安装方法,虽然没有太大差别,但小的差异还是搞得人很头痛,因为有时候就是一点不同就要找好长时间解决方法,我现在把我的安装历程发布出来,供大家分享,当然版本再更新的话我也不能保证就完全正确,只能保证现在的版本完全没问题。因为现在的android版本与原来的版本有一定的区别,所以我在2.2的基础上改了一下,现在可以安装到4.0 安装JDK 这个在上一篇中已经介绍过了,注意JDK的版本为1.5或者1.6都可以就行了,推荐使用1.6版本,因为它要比以前快得多。还有JAVA_HOME的设置。用set JAVA_HOME命令检查一下就行了。 SDK 4.0安装 今年Google离开大陆,导致登陆他们的网站会比较麻烦,一般情况下是登陆不上去的,需要翻墙,大家都懂的,我不多说,如果能登上 https://www.wendangku.net/doc/474022753.html,/sdk/index.html那是最好,如果登不上也没关系,能下的地方好多,上百度上搜有很多,而且下载都很快,我下载的是 android-sdk_r07-windows.zip,一下安装也是以它为例。 下载好后,随便解压到一个地方,目录结构如图所示:

此处SDK Manager.exe和以前版本略有区别,以前是SDK Setup.exe,功能都一样,双击它。(我们下载的也不是完整的SDK,只是一个安装SDK的工具) 双击之后我们会看到如下的界面: 左侧是我们要安装的SDK目录,如果你的网络够快而且空间不是特别少的话,选择Accept All,然后Install,开始漫长的在线安装:

搭建安卓开发环境-详细教程

搭建安卓开发环境-详细教程 注:本教程是讲解在Windows XP下搭建安卓开发环境的,不是XP系统的朋友请绕行! 在开始搭建之前,请大家先到本人的网盘中下载所需的6个文件。 下载网址为:https://www.wendangku.net/doc/474022753.html,/c0balfh535(超链接,按住Ctrl键,单击蓝色文字,即可直接跳转) 安装目录: 步骤1→安装JDK---------------------------------对应的安装文件:jdk-6u22-windows-i586.exe 步骤2→安装Android SDK--------------------对应的安装文件:android-sdk_r17-windows.zip 步骤3→安装T omcat----------------------------对应的安装文件:apache-tomcat-7.0.26-windows-x86.zip 步骤4→安装Ant---------------------------------对应的安装文件:apache-ant-1.8.3-bin.zip 步骤5→安装Eclipse-----------------------------对应的安装文件:eclipse.part1.rar和eclipse.part2.rar 步骤6→安装Eclipse的ADT插件----------对应的安装文件:ADT-17.0.0.zip 步骤7→在图形界面下管理AVD 步骤8→设置Android系统语言 ===========================================1、安装JDK 运行安装程序【jdk-6u22-windows-i586-p.exe】,分别点击下一步进行安装。 在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径: jdk安装目录:C:\Java\jdk1.6.0_22 jre安装目录:C:\Java\jre6\ 安装好之后,配置环境变量: 打开环境变量窗口方法:右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。 在上方的用户变量中依次新建如下变量,并分别填入如下路径: →变量名:JAVA_HOME 变量值:C:\Java\jdk1.6.0_22 →变量名:PATH 变量值:%JAVA_HOME%/bin →变量名:CLASSPATH 变量值:.;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/lib/dt.jar

实验一Android开发环境搭建与Helloworld

实验一 Android开发环境搭建与Hello world 一、实验目的 学会搭建并安装Android开发环境,并实现Hello World应用开发。 二、主要仪器设备及套数 计算机 三、实验容 搭建开发环境;安装Java JDK,下载Eclipse,解压Eclipse;官方下安装ADT (Android Development Tools);安装Android;安装手机USB驱动;建立新项目,实现Hello World 四、程序代码 package .example.helloandroid; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends ActionBarActivity { Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(https://www.wendangku.net/doc/474022753.html,yout.activity_main); } Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will

Android开发环境搭建方法

Android开发环境搭建方法 Android开发环境搭建方法比较烦琐,相对于Windows Mobile平台。Android手机网教你如何一步一步搭建开放环境。 1.首先下载Android SDK参考文章,各个操作系统版本及下载链接参考 /Android-SDK/3.html(文件大小在58MB左右) 2.接下来下载Jave Runtime Environment (JRE) Java运行时库,由于Android平台的开发目前官方公开的是Java接口,所以需要用到它,还有就是它的IDE也需要这个才可以运行。Sun 公司官方下载链接https://www.wendangku.net/doc/474022753.html,/zh_CN/download/manual.jsp(文件大小在7MB左右) 3.然后下载集成开发环境IDE,使用任何工具都可以开发,一般Java程序员喜欢图形化的开发管理方式,可以使用Eclipse、JBuilder等工具开发,官方推荐使用Eclipse开发,下载链接https://www.wendangku.net/doc/474022753.html,/downloads/(文件大小在 78MB~150MB左右) 4.如果使用Eclipse来开发的话,需要安装Android for Eclipse的插件,安装方法图解教程如下: Android开发环境搭建图文教程 Android开发首先需要搭建完整的开发环境,由于软件均是基于Dalvik Java Virtual Machine运行的所以Google官方推荐使用主流的Java开发IDE Eclipse。我们需要下载必要的开发组件。 1)Java运行时库(JRE),由于Eclipse使用Java开发,所以需要它才可以正常运行IDE。 2)Eclipse集成开发环境,官方提供的Android开发插件ADT Plugin是基于Eclipse 编写的,当然用户可以使用NetBean、JBuilder当作代码编辑器使用,但目前没有完整的调试集成。 3)Eclipse ADT Plugin插件是Android Develop Tool Kit的插件,用户需要安装它才能在Eclipse中建立和调试Android程序。 4)Android SDK,它包含了完整的Android模拟器、Android开发文档和调试工具,Google官方也会定时更新,最新的公开版本为2008-3-3 m5-rc15 以上提到的4个必备工具需要在下面页面中下载安装Android开发包下载

Android手机测试环境搭建

Android手机测试环境搭建 Android手机测试环境目前包含3个部分ADB调试环境、QPST和QXDM,手机驱动 1.手机驱动安装 确保手机开启应用程序中的USB调试,使用数据线将手机连接至PC,PC我的电脑中会出现HSInstall的虚拟光盘,若电脑未弹出自动安装提示,则请双击HSInstall光盘,点击安装AutoRun.exe,一直点击下一步直至提示安装完成需要重启,重启计算机后,右键点击我的电脑-管理-设备管理器,会出现如图所示的端口 若有没出现的端口,则请在我的电脑中右键点击HSInstall,选择弹出按钮,设备管理器中就会显示如上图所示的端口 2.ADB调试环境安装 首先安装JDK环境,打开JDK安装程序一直点击下一步直至提示安装完成; 其次安装Android SDK,也是打开安装程序一直点击下一步直至提示安装完成; 安装完成后在开始->所以程序->Android SDK Tool下打开SDK Manager,界面如下:

第一次启动时,上图界面中Android SDK tools和Android SDK Platform-tools可能均显示为Not installed,勾选这两项后,点击界面右下角的Install 2 package,等待程序下载并安装完成这两项。 将1.0.26版本的adb.exe程序复制到C:\Program Files\Android\android-sdk\platform-tools和C:\Program Files\Android\android-sdk\tools两个目录下。 最后配置环境变量,右键点击“我的电脑”->属性->高级->环境变量,打开如下界面: 在界面中系统变量下找到Path选项并双击,在弹出窗口中输入如下 ;C:\Program Files\Android\android-sdk\platform-tools;C:\Program Files\Android\android-sdk\tools(其中开头和中间的分号请输入英文的分号),最后点击一直点击确定保存环境变量配置。 最后需要验证ADB调试环境是否安装完成,操作如下 开始->运行->输入cmd,进入命令行模式直接输入adb点击回车,查看界面中是否出现大量adb命令的相关英文帮助信息(若出现说明adb环境初步安装成功,若提示无法找到AdbWinApi.dll则请通过网络搜索直接下载该文件分别拷贝至之前出现的tools和platform-tools以及C:\Windows\system32目录下); 继续验证,在android手机中,进入点击menu->设置->应用程序->开发,勾选USB调试选项,在cmd命令行模式继续输入adb devices命令,查看是否正确显示连接的手机信息,若显示则说明adb彻底配置完成. 3.QPST、QXDM安装配置 安装前请关闭杀毒软件等安全类软件,QPST安装时点击安装文件的

DelphiE之Android开发环境搭建

D e l p h i E之A n d r o i d开 发环境搭建 集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]

D e l p h i X E10之安卓开发环境搭建 DelphiXE10(RADStudio10)本身自带用于安卓开发的SDK和NHK开发包,我们教程中,DelphiXE10在安装时,默认选择同时安装SDK和NHK。我们建议大家采用这种默认安装方式。对于用户没有默认安装SDK和NHK,完全自己重新安装SDK 和NHK的,则不在此进行讨论。 DelphiXE10安装完成之后,这些SDK和NHK并不完整,缺少一些关键的内容,所以还不能直接用于Android的开发。 因此,DelphiXE10(RADStudio10)开发工具安装成功之后,就需要对安卓开发环境进行配置。 配置过程比较简单,主要就是下载安装所缺少的Android的SDK包。配置过程如下: 1、从开始–所有程序–EmbarcaderoRADStudio10seattle–安卓配置–AndroidSDKs–AndroidTools,启动SDK管理工具。 2、SDK安装包的选择 本人在配置时,并不需要设置代理来下载SDK包,直接就可以下载。如果有朋友因为网络问题无法下载,可以试一下,按照图片(一)的方式设置代理,从腾讯的镜像站点下载SDK包。 图片(一) 把必须的SDK包都钩选上之后,点击右下角的Installpcckages按钮开始安装。根据网络环境的不同,这个过程可能需要一定的时间,几十分钟或者更长。 本人使用的宽带,是100M电信宽带,整个下载过程大约20分钟左右。

Android开发环境搭建

Android 开发环境搭建 如遇问题请联系:Steven_Sun 需要硬盘空间至少12G,推荐在20G以上 文档结构: 1.准备工作 为获取和编译源码所做的准备,包括设置网络环境、安装一些必备工具等内容 2.源码获取 获取Android源码,可以选择官网下载或使用已下载好的源码 3.编译源码 编译Android源码,介绍整体编译、编译模块的方法 4.配置AP开发环境 主要是配置集成开发环境eclipse,这是以后工作的主要视窗平台 5.代码调试 通过3个实例介绍如何新建Android工程以及调试已有代码 1 准备工作 1.1 检查网络 请确保你的网络和代理没有问题: 使用sudo apt-get update命令没有错误提示即可。(没问题请跳过1.1节,看1.2节)如果有问题,请执行下面操作: 1.1.1 编辑网络连接 从面板上依次点击系统--->首选项--->网络连接,出现如图1-1的窗口: 选中“有线”标签中的Auto eth0,然后点击“编辑”按钮。

在弹出的窗口中(如图1-2),选择“802.1x安全性”标签, 勾选“对此连接使用802.1x安全性“ “认证“处选择”受保护的EAP(PEAP) 用户名输入你的网域用户名 密码输入网域密码 其他默认,点击“应用”按钮。 图1-2 1.1.2 配置代理服务器 目的是使终端以及apt工具能够使用网络。以便更新软件源和下载Android源码。 上一步配置好以后只是连接上了网域,如果想要实现上网的目的还需要设置代理。这里提供2种设置代理的方法:使用ntlmaps配置代理、使用google浏览器配置代理。 使用ntlmaps代理有时会出现配置好以后仍然无法联网的情况,注意要重复步骤1.1.2.1。关键是配置完之后要重启电脑。 Google浏览器配置代理一般使用起来比较方便,但缺点是下载Android源码时长时间挂机,可能出现断开的情况。这时需要使用google浏览器浏览一下网页,然后再重新输入下载命令继续下载即可。 1.1. 2.1 使用ntlmaps配置代理 安装ntlmaps工具 将 smb://ia-sz/资料2/SZ软体研发部二课 /Steven/ntlmaps_0.9.9.0.1-10ubuntu1_all.deb 这个压缩包拷贝到本地并安装。 安装时会有一个配置的对话框,对应填写如下内容。(注:只有第一次安装ntlmaps才

相关文档
相关文档 最新文档