1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 《Android框架揭秘》——2.2节搭建Android平台编译环境

《Android框架揭秘》——2.2节搭建Android平台编译环境

时间:2022-12-09 22:50:06

相关推荐

《Android框架揭秘》——2.2节搭建Android平台编译环境

本节书摘来自异步社区《Android框架揭秘》一书中的第2章,第2.2节搭建Android平台编译环境,作者 金泰延 , 宋亨周 , 朴知勋 , 李白 , 林起永,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.2搭建Android平台编译环境

Android框架揭秘

前面,我们讲解了在Windows平台下安装虚拟机,以及在虚拟机下安装Ubuntu的相关知识。下面我们将讲解Android所需要的一些编译工具,以及下载Android平台源码的方法。

2.2.1编译工具

在Ubuntu Linux(32-bit x86环境)中编译Android平台之前,首先要在Linux中安装如下工具或包。

2.2.2安装Repo

Android源代码十分庞大,通过Git版本控制工具管理源码,Android是由kernel、Dalvik、Bionic、prebuilt、build等多个Git项目组成,如果分别使用Git来逐个获取显然很麻烦,所以Android项目编写了一个名为Repo的Python脚本来统一管理这些项目的仓库,使得项目的获取更加简单。

使用curl工具下载Repo脚本文件后,再更改运行权限。

2.2.3下载Android源代码

下载完 Repo 脚本文件后,执行如下命令,下载包含 Android 源码发布信息的manifest.git文件。在-b 选项后输入版本名称,即可下载指定版本的源码。比如froyo表示下载froyo版本的manifest.git文件。若去除-b选项,则下载当前主版本的Android源码。**3

2.2.4编译Android源代码

Android源码下载完成后,开始编译源代码。若需要移植,则需要进行很多设置。当然,如果只是搭建一个模拟环境,编译时,只要保持默认设置即可。首先进入Android源码所在的目录,而后敲入make命令,执行编译,命令如下。

1@override注释用在方法上,用来告诉编译器此方法是改写自父类或接口。此注释在java 1.5中只能用于对父类方法的重写,而不能用于对实现的接口中的方法的实现,否则编译器会生成一个错误信息。在Android Froyo发布后,在Java 5与Java 6中,对哪个版本是Java的编译器,曾有过讨论,据谷歌的Jean-Baptiste Queru说,1.5用于内部开发Froyo,是测试版本。

2 Zlib1g-dev:中间的1是数字1,非字母l。

37月最新版本为froyo版本,下载时,需要在-b选项后标出froyo字样。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。