【转】Android 4.4源码下载与编译
2024-09-26 19:28:56
原文网址:http://www.cnblogs.com/zhx831/p/3550830.html
这篇文章记录了我下载源码和编译的全过程, 全过程参考Android官方文档
1. 下载Android源码
1.1 安装repo
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
1.2 初始化repo客户端
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
$ repo init -u https://android.googlesource.com/platform/manifest
WORKING_DIRECTORY是你用来存储Android源码的文件夹。 此外如果需要下载分支需要使用-b选项,如下:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
1.3 下载Android源码
$ repo sync
经过一段时间的等待,Android的源码就下载到本地了。
2. 编译源码
2.1 初始化环境
$ source build/envsetup.sh
2.2 选择目标平台与编译版本
$ lunch aosp_arm-eng
2.3 编译
$ make -j4
现在就可以去休息休息了。 很幸运, 一次成功,没有任何错误
2.4 运行
$ emulator
Refs:
本博客全部文章(除文章标题或文内有另外特别说明的)皆为本人辛苦码字而得,本人拥有其版权。 转载时请以超链接形式标明文章原始出处和作者。谢谢
最新文章
- Css Study - 横向MENU
- CRUD Operations In ASP.NET MVC 5 Using ADO.NET
- mvc EF 数据保存时,报错:”对一个或多个实体的验证失败……“之解决
- JavaWeb项目开发案例精粹-第6章报价管理系统-07View层
- java应用CPU占用率过高问题的分析
- 使用 Android Studio 跑新浪微博SDK Demo遇到的问题及解决
- Dijkstra in python
- OpenJudge/Poj 1251 丛林中的路/Jungle Roads
- php怎么保留相除后几位小数:sprintf
- Linux文件系统的设计
- 修改MyEclipse8.6的Servlet模板
- 卷积神经网络CNN总结
- 跟随我在oracle学习php(16)
- 慢慢啃css
- springboot + schedule
- 1--常用linux命令
- sql server维护解决方案(备份、检查完整性、索引碎片整理)
- WPF Demo4
- 【翻译】使用Vuex解决Vue中的身份验证
- [3D]第一人称相机类Camera
热门文章
- ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused
- 计算序列中第k小的数
- Oracle笔记1
- 设置Session的超时时间
- PHP LINUX Notice: undefined $_GET完美解决方法
- Windows 下Python操作MySQL
- 解决关于IIS10.0下无法安装 URL 重写模块 2的问题
- 【Error listenerStart】 Error listenerStart Context [] startup failed due to previous errors
- qt 5 数据库操作(mysql)
- CoreBluetooth - TouchID应用