没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
第一章 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
Android开发内部培训资料
1
初始化过程中,提示配置 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
Android开发内部培训资料
2
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
Android开发内部培训资料
3
启动 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”。
Android开发内部培训资料
4
选择 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 的对应目录下。
Android开发内部培训资料
5
剩余107页未读,继续阅读
haoyoul
- 粉丝: 2
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页