2022年Ubuntu系统中下载并编译Android源代码 .pdf
《2022年Ubuntu系统中下载并编译Android源代码 .pdf》由会员分享,可在线阅读,更多相关《2022年Ubuntu系统中下载并编译Android源代码 .pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Ubuntu 系统中下载并编译Android 源代码版本号: 1.0 制定日期: 11 月 9 日编制陈东棋日期2010-11-27 审核日期批准日期文档修订记录修订日期修订内容修订人名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 目录1 Ubuntu 操作体统 . 31.1 Ubuntu操作系统简介. 31.2 Ubuntu的几种安装方式. 31.3 虚拟机中Ubuntu 操作系统安装. 41.4 Ubuntu操作系统配置.
2、 52 下载 Android源码工具简介. 62.1 Git的安装 . 72.2 repo的安装 . 72.3 下载 Android 源代码 . 73 Android源代码的编译. 84 运行编译结果. 95 总结 . 10 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 1 Ubuntu 操作体统1.1 Ubuntu 操作系统简介Ubuntu 是一个以桌面应用为主的Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的 “
3、ubuntu”一词(译为吾帮托或乌班图) 。Ubuntu 基于 Debian 发行版和 GNOME 桌面环境,与 Debian 的不同在于它每 6 个月会发布一个新版本。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu 系统有其一些不同于其他Linux 系统的特色,这儿不作详尽的介绍,如需要进一步了解可以访问网站http:/ 十分注重系统的安全性,其采用Sudo 工具,所有系统相关的任务均需使用此指令,并输入密码,比起传统以登入系统管理员帐号进行管理工作有更佳的安全性。提出这点的理由是在之后对于这个系统的操作中,很多命令的输入前面
4、都必须加Sudo ,所以先提出这点,来消解大家的疑惑。1.2 Ubuntu 的几种安装方式对于操作系统的安装熟悉计算机的人必不陌生,基本就是那两种方式,直接装在硬盘里, 或是先安装个虚拟机, 然后在虚拟机里安装其他的操作系统。直接安装到硬盘里这种方式对于Linux 的初学者并不推荐, 容易产生不当操作使硬盘数据受损。所以还是推荐安装到虚拟机中,就能放心的摸索,探究。而我这里特意又提出操作系统的安装方式当然不是为了炒冷饭,而是想介绍Ubuntu 系统的另一特色:Ubuntu 8.04 LTS 在 2008年 04 月 24 日最终发布,代号为 Hardy Heron的 Ubuntu 8.04 正
5、式发布的版本中包含了一个强大的功能:首次为Linux 操作系统增加 Wubi 安装功能,该功能的最大优势就是允许用户把Ubuntu 8.04 系统安装到 Windows 操作系统上,而不强制要求独立的硬盘分区。Ubuntu 不影响任何Windows 操作系统设置,用户可以像卸载任何Windows 应用程序一样卸载Ubuntu 系统。这项革命性的功能大大降低了新手安装Ubuntu 的难度和风险,使名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - -
6、- - - - 得更多人有机会试用这一年轻的操作系统。这种方式我也尝试了一下, 只要下载一个 wubi.exe 运行就能安装了,基本就是一键安装的难度。就是需要等的时间很长。下面给出一个wubi.exe 的下载地址,想要尝试一下的可以下下来试试http:/ 。1.3 虚拟机中 Ubuntu 操作系统安装上面介绍了Ubuntu 系统的三种安装方式,不过我推荐的还是在虚拟机中安装,以下我将介绍我在虚拟机中安装Ubuntu 系统的过程和经验。首先是软件准备了,这里我的虚拟机用的是VMware 6.5 的,如果习惯用Virtualbox 的这里我就不介绍了。 Ubuntu 我用的是 ubuntu-9.
7、10-alternate-i386.iso的 镜 像 , 在 教 育 网 的ftp上 下 载 的 , 速 度 还 不 错 , 这 儿 给 出 链 接http:/ 。下面就是安装了。启动虚拟机,选择新建虚拟机,新建的时候选择“自定义”,选择自己的配置,客户机操作系统选择LinuxUbuntu,然后就是输入虚拟机名称,安装路径,选择处理器数量。然后即使分配虚拟机内存了, Android 的开源网上推荐的是1.5G内存,10G 硬盘空间,如果允许的话就尽量分的大一点吧。在选择虚拟机的网络连接的时候如果是校园网的内网的话就建议选择NAT 类型的。其他的配置也没有特别需要说明的了,一直下一步就好了。虚拟
8、机新建完了,然后就是真正的安装操作系统了,如果有安装盘的话可以从物理光驱安装,我这儿 用的 是ISO 的镜 像 文件, 点虚拟机 可移动设备CD-ROM编辑,然后找到镜像文件所在的路径,填入即可。接着点击启动虚拟机即开始安装Ubuntu 操作系统了。安装的时候可以选择语言,有中文的,不过在这儿还是建议选择American English 吧,因为可能以后在系统中会牵扯到各种配置什么的,要是遇到个不支持中文的,那麻烦又将会是一大堆。安装过程中没什么好说的,就是等待,其中有几个要用户选择的就是键盘布局默认是美式键盘这儿不用管,时区根据自己的选择好就行了。 还有就是填写系统登录的用户名和密码了。安装
9、完成后重启系统就完成了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - - - - - - - - 1.4 Ubuntu 操作系统配置安装完 Ubuntu 系统之后,我装的是9.10 的,第一次启动系统的时候会提示升级,当然这个升级不是直接升级到最新的10.10,而是更新几个包。这个就让它自己安装完就行了。接下来就是为下载和编译源代码所作的配置环境的工作了,首先执行在终端中执行以下命令来安装几个包sudo apt-get install gcc g+ f
10、lex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind 这里就用到了sudo 命令上面已经介绍过其功能,这儿就不赘述了。注意,如果你装的是 9.04 版本的 Ubuntu 那么 libsdl1.2-dev 就要换成 libsdl-dev。然后再就是安装 JDK 了,这儿选用 JDK 5,不推荐用 JDK 6 因为之后会出现不支持的状况吧(据网友说,没有考证) 。JDK 的安装我这儿介绍两种方法,第一是从软件库中搜索
11、然后在线安装, 第二种是直接从sun的网站上下下来然后本地安装。先说第一种, 因为 Ubuntu9.10 中默认是没有 JDK5 的安装源的, 所以需要先加上安装源:1. deb http:/ jaunty main restricted universe multiverse 2. deb-src http:/ jaunty main restricted universe multiverse 3. deb http:/ jaunty-updates main restricted universe multiverse 4. deb-src http:/ jaunty-updates m
12、ain restricted universe multiverse 5. deb http:/ main restricted universe multiverse 6. deb-src http:/ jaunty-backports main restricted universe multiverse 7. deb http:/ jaunty-security main restricted universe multiverse 8. deb-src http:/ jaunty-security main restricted universe multiverse 安装源更新完之后
13、,用sudo apt-get install sun-java5-jdk安装 JDK5。方法二:直接 从 官 方 网 站 上 下 载 到 需 要 的 jdk1.5.0_20 linux版 的 , 网 站 的 链 接 为https:/ - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - US/-/USD/ViewProductDetail-Start?ProductRef=jdk-1.5.0_20-oth-JPRCDS-CDS_Developer
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Ubuntu系统中下载并编译Android源代码 2022 Ubuntu 系统 下载 编译 Android 源代码
限制150内