第一章 Android 开发环境
下载 android 源码
安装相关工具
sudo apt-get install curl gnupg flex bison gperf libsdl-dev libesd0-dev
-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 ./repo >repo
chmod a+x repo
修改 repo 脚本,使用 http 协议替代 git 协议:
gedit repo
REPO_URL='git://./tools/'
修改为:
REPO_URL='./tools/'
创建分支源代码库:
cd ../froyo
../bin/repo init -u ./platform/ -b
froyo
创建 master 主线源代码库,则无须-b 选项:
cd ../master
../bin/repo init -u ./platform/
初始化过程中,提示配置 git 帐户,回车默认即可。
Your Name [xxx]:↙
Your Email [******@xxx.(none)]:↙
Your identity is: xxx ******@xxx.(none)
Is this correct [y/n]? y↙
,修改配置文件,使用 http 协议替代 git 协议
gedit froyo/.repo/manifests/
将
fetch="git://./"
改为
fetch="./"
下载源代码,大约耗时 8 小时 39 分
../bin/repo sync
搭建开发环境
安装配置 Java
Froyo 标准分支需要 Java5,因为新版本的 ubuntu 中没有 java5 安装文件,需要修改 apt 源,
使用 源安装的 java5
sudo cp /etc/apt/ /etc/apt/
sudo gedit /etc/apt/
添加如下源的配置
deb ./ubuntu/ jaunty main restricted universe multiverse
deb-src ./ubuntu/ jaunty main restricted universe multiverse
deb ./ubuntu/ jaunty-updates main restricted universe
multiverse
deb-src ./ubuntu/ jaunty-updates main restricted universe
multiverse
deb ./ubuntu/ jaunty-backports main restricted universe
multiverse
deb-src ./ubuntu/ jaunty-backports main restricted universe
multiverse
deb ./ubuntu/ jaunty-security main restricted universe
multi
多功能时钟设计 来自淘豆网m.daumloan.com转载请标明出处.