没有合适的资源?快使用搜索试试~ 我知道了~
Android参考书籍
5星 · 超过95%的资源 需积分: 9 29 下载量 112 浏览量
2011-09-23
10:03:05
上传
评论
收藏 6.24MB PDF 举报
温馨提示
试读
108页
Android 开发环境 Android 基础知识 Android 虚拟机 Android 进程间通信 Android Camera 框架 Android GWES Android 安全访问机制 Android 内核驱动——Alarm Android 内核驱动——电源管理 Android 内核驱动——内存管理 Android 内核驱动——杂项
资源推荐
资源详情
资源评论
第一章 Android 开发环境
1.1 下载 android 源码
安装相关工具
sudo apt-get install curl gnupg flex bison gperf libsdl-dev libesd0-dev
libwxgtk2.6-dev build-essential zip libncurses5-dev zlib1g-dev
如果需要检测内存泄露、堆栈破坏、数组溢出,可安装 valgrind
sudo apt-get install valgrind
创建目录
创建并切换到 android 工作目录
mkdir ~/android
cd ~/android
创建 bin 目录、分支目录、主线目录
mkdir ~/android/bin
mkdir ~/android/froyo
mkdir ~/android/master
安装配置 repo
下载 repo,设置可执行属性:
cd bin
curl http://android.git.kernel.org/repo >repo
chmod a+x repo
修改 repo 脚本,使用 http 协议替代 git 协议:
gedit repo
REPO_URL='git://android.git.kernel.org/tools/repo.git'
修改为:
REPO_URL='http://android.git.kernel.org/tools/repo.git'
创建分支源代码库:
cd ../froyo
../bin/repo init -u http://android.git.kernel.org/platform/manifest.git -b
froyo
创建 master 主线源代码库,则无须-b 选项:
cd ../master
../bin/repo init -u http://android.git.kernel.org/platform/manifest.git
By QQ_327493938
By QQ_327493938
初始化过程中,提示配置 git 帐户,回车默认即可。
Your Name [xxx]:↙
Your Email [xxx@xxx.(none)]:↙
Your identity is: xxx xxx@xxx.(none)
Is this correct [y/n]? y↙
但前目录下应该有隐藏目录.repo,修改配置文件,使用 http 协议替代 git 协议
gedit froyo/.repo/manifests/default.xml
将
fetch="git://android.git.kernel.org/"
改为
fetch="http://android.git.kernel.org/"
下载源代码,大约耗时 8 小时 39 分
../bin/repo sync
1.2 搭建开发环境
安装配置 Java
Froyo 标准分支需要 Java5,因为新版本的 ubuntu 中没有 java5 安装文件,需要修改 apt 源,
使用 ubuntu9.10 源安装的 java5
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
添加如下源的配置
deb http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe
multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe
multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe
multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe
multiverse
deb http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe
multiverse
deb-src http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe
multiverse
安装 Java5
sudo apt-get update
sudo apt-get install sun-java5-jdk
sudo cp /etc/apt/sources.list_backup /etc/apt/sources.list
最新的主线代码需要使用 Java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
如果同时安装了 Jvav5 和 Java6,可以配置指定要使用的 Java 版本
sudo update-alternatives --config java(slected java1.6)
sudo update-alternatives --config javac
By QQ_327493938
By QQ_327493938
sudo update-alternatives --config jar
如果编译 doc 出现问题,可以设置 Java6 使用 Java5 的文档组件
cd /etc/alternatives
sudo mv javadoc.1.gz javadoc.1_bak.gz
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
安装配置 Eclipse3.6.0
可以在 Eclipse 官方网站上下载安装包,也可以使用服务器上已经下载的安装包:
smb://ia-sz/product/android/eclipse-SDK-3.6-linux-get.tar.gz
解压到主目录的 eclipse 目录下:
tar zxvf eclipse-SDK-3.6-linux-get.tar.gz –C ~/
把解压后的路径添加到环境变量中:
export PATH=$PATH:$~/eclipse
安装配置 ADT-0.9.9
ADT 是 eclipse 的插件,用于把 Android 开发工具整合在 eclipse 的 UI 界面中。可以从 android
官方网站下载,也可以使用服务器上已经下载的安装包:
smb://ia-sz/product/android/ADT-0.9.9.zip
By QQ_327493938
By QQ_327493938
启动 eclipse,选择菜单 Help-->Install New Software,
点击[Add…],弹出 Add Repository 对话框
在 name 文本框中输入:
Android Plugin
点击 location 文本框后面的按钮[Archive…],选择 ADT-0.9.9.zip,点击[OK]
在 Install 对话框中选中 Developer Tools 复选框,点击[Next >]
选择接受开源协议后点击[Finish]
安装完成后可能需要重启 eclipse
安装 Android SDK
SDK 是 Android 的开发库,主要包含开发应用程序的 Java API 库,文档和一些工具。从官网
上下载的 SDK:
http://developer.android.com/sdk/index.html
解压 SDK 到~/android-sdk-linux_x86 目录
tar zxvf android-sdk_r07-linux-x86.tgz –C ~/
添加 tools 路径到 PATH 环境变量中:
export PATH=$PATH:~/android-sdk-linux_x86/tools
启动 eclipse,选择菜单 Window->Preferences 打开 Preferences 对话框
选择级联菜单 Android,在右边 SDK Location 文本框中输入:android sdk 的路径,点击“OK”。
By QQ_327493938
By QQ_327493938
选择 eclipse 菜单 Window->Android SDK and AVD Manager 打开 Android SDK and AVD Manager
对话框,选择 Available Packages 项,展开右边的级联菜单,选中所有“API 8”及 SDK Tools
点击[Install Selected]安装。
安装配置 NDK
NDK 是 Android 提供的用于开发本地库的开发包,用于开发 c/c++程序库。从官方网站或服
务器下载 android-ndk-r4b-linux-x86.zip
smb://ia-sz/product/android
http://developer.android.com/sdk/ndk/index.html
解压,把解压后的路径添加到环境变量中
tar zxvf android-ndk-r4b-linux-x86.zip –C ~/
export PATH=$PATH:~/android-ndk-r4b
安装 CDT
CDT 是 eclipse 插件,用于在 eclipse 环境开发 c/c++程序。从服务器上下载安装包
smb://ia-sz/product/android/cdt-master-7.0.0-I201006141710.zip
解压后,将 features 与 plugins 目录下的文件拷贝到 eclipse 的对应目录下。
By QQ_327493938
By QQ_327493938
剩余107页未读,继续阅读
资源评论
- why108262013-03-04不错 有一定帮助
- onegeqian2014-03-19我也下载有一段时间了。。不过没看。。。
- 寒夜的冷2012-06-20下载了很长时间了,可惜一直没有看完,不错的资源
jationxiaozi
- 粉丝: 60
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功