预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Ubuntu环Android平境下台源码的下载及编译 2012-02-0217:08:56我来说两句 收藏我[字小大]要投稿体: 本文介绍Ubuntu环境下Android源码下载及编译方法,Android源码是什 么?Android源码就是指Android平台和软件源码,不单指Linux内核Kernel, 我们常说的LinuxKernel在这个Opensourceproject里,只是其中的一个 组成部分。那么我们什么时候需用到Andriod源码呢?添加修改驱动、固化 APK应用、定制OS、权限及服务修改或固化等等,大都需要修改到Android 源码,当然了做单纯的上层APK开发也可以使用,Android源码比较大,大 概有3G+(不包含Linux内核),所以大家在下载前已经把磁盘空间配置好, 免得浪费一个晚上时间。 以下是自测环境情况: Ubuntu10.10x86 Android2.3 主要参考网址: Android源http://source.android.com代码官方网站: 编1:http://source.android.com/source/initializing.html译参考 编2:http://source.android.com/source/downloading.html译参考 编译参考3:http://source.android.com/source/building.html 编译参考4:http://source.android.com/source/building-devices.html 下面就把android源码在ubuntu10.10上下载、编译过程汇总一下,官方文 档比较详细的,本文以摘要汇总补充为主,如仍有问题尽量参考官方网页或 留言。 一、初始环境搭建 1、安装JDK 下面是安装Java6的命令格式,按照顺序在终端中执行: Java6(forandroid2.1+): $sudoadd-apt-repository"debhttp://archive.canonical.com/lucidpartner" $sudoadd-apt-repository"deb-srchttp://archive.canonical.com/ubuntu lucidpartner" $sudoapt-getupdate $sudoapt-getinstallsun-java6-jdk 假如你想切换JAVA版本(安装多个JAVA版本时),输入如下指令: sudoupdate-alternatives--configjava sudoupdate-alternatives--configjavac 使用如下指令查看当前的Java版本号: java-version 补充:如何在两个版本的javajdk中切换 由于开发需要,我得安装java5和java6在ubuntu上,如何从一个版本的java 切换到另外一个版本?update-java-alternatives可以帮你实现这个功能。 你可以使用update-java-alternatives-l来查看已经安装的jdk版本。 dallas@dallas-desktop:~/work$update-java-alternatives-l java-1.5.0-sun53/usr/lib/jvm/java-1.5.0-sun java-6-sun63/usr/lib/jvm/java-6-sun 然后可以使用update-java-alternatives-sxxx来选择需要使用的jdk版本 update-java-alternatives-sjava-6-sun 2、安装编译工具 以下命令,一次执行全部需要的编译工具安装 $sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurl zlib1g-devlibc6-devlibncurses5-devx11proto-core-devlibx11-dev libreadline5-devlibz-devlibgl1-mesa-dev 天缘在测试时使用上面的配置,似乎没发现缺少什么,如果缺少某个软件包, 可使用命令再单独补充安装,比如安装libc6-dev-i386,命令如下: sudoapt-getinstalllibc6-dev-i386 二、下载Android源码 3、创建工作目录 进入工作目录(比如works),创建bin目录: mkdir~/works mkdi