android源码编译烧鸡,android4.0源码下载 编译 系统体验~图解
近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下 下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平台研究而又未及时获得相关资 源的热机友们做个简单的参考,好了,废话不多说,我就直接贴图吧,现在很简单,只要你是LINUX系统,一直并使其开发,那就不必要考虑之前JDK环境的 问题,直接从基本环境确定下入手吧,首先打开http://www.android.com进入:
,进入页面后,里面有详细的下载描述,不用说,一步步来,很简单的,与之前一样,首先创建目录: mkdir ~/bin,其次设置目录路径环境: PATH=~/bin:$PATH,然后就是下载REPO脚本来执行下面需要下载的任务:
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
然后就是赋予权限:chmod a+x ~/bin/repo ,准备要执行的任务OK了,下面,我们需要来创建一个目录单独存放其下咋的文件:mkdir WORKING_DIRECTORY(根据官方来吧,自己命名是OK的),再就是进入其目录: cd WORKING_DIRECTORY,现在我来初始化要执行的是哪个版本吧,咋就直接吧主版本一起DOWN下来吧:
repo init -u https://android.googlesource.com/platform/manifest
如果你执行这个命令的话:
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
上面就只能下载ANDROID4.0的内源码了,
所以我们还是执行前面的命令,把整个4.0的源码都DOWN下来吧,上面OK后,咋就可以开始把源码数据开始同步下来了:
repo sync
我截了些图,观察下吧,如果你有报错的话:
这是开始同步数据的截图,
,下载基本不报错,没问题,速度也好行,但是完后很大,要注意的空间收否可岑收,OK,下载完后,先不要急,使用一下命令:
我就直接截图了,其实就是根据GOOGLE官方的一次命令与操作来进行,这部是做相应的校验,
好了,不多说了,以上工作完成后,基本可以开始编译了,编译很简单,GOOGLE这次简化了编译操作,先要初始化环境,我就直接截图了:
,然后,通过 make -j4就可以开始编译了,
编译的过程比较慢,而且CPU基本成满状态,我之前的版本基本不会超过3个小时,但是这个版本我竟然编译了12小时之多(我没到12点就睡觉了,看来我的机子需要升级了,IBM的笔记本还是i3的),过程中就简单那的截了些图:
,不知道各位 在编译源码的时候,有没有去看相应的编译过程或在编译后的日志,你注意观察的话,上面会有些简单的编译中遇到不严紧的CODE会做出提示,上面这个图的提 示:在external/icu4c/i18n/calendar.cpp:在成员函数'void icu_46::Calendar::setWeekData(const icu_46::Locale&,const char*,UErrorCode&)中:3260:88:警告:建议在'||'的操作数中出现的'&&'前面加上括号 【-Wparentheses】',别看这简单的提示,作为程序员,它意味着什么,我在这里就不对其进行分解了,编码的养成一个好的习惯,我认为还是必须 的,OK,下面我就简单截几张编译过程的图吧,就不进行详细分解了,如果你有时间的话,介意你还是去把其日志找出来,好好的再看一下:
,
,当你看到这张图后,也就是宣告,编译结束:
编译产生了相应的APK,与其systen,img,好了,如果你有设备的话,可以对其进行‘烧鸡’了,不过在这里,我就直接启动模拟器来操作,就不烧了,如果你爱烧,你就自己烧去吧,启动模拟器,很简单:
$ emulator
android源码编译烧鸡,android4.0源码下载 编译 系统体验~图解相关推荐
- Android4.0源码编译方法以及错误解决方案
from:http://blog.csdn.net/wanjun8659/article/details/8095664 历时一个星期,终于将android4.0源码编译成功,中间经历了各种曲折,非常 ...
- Android4.0源码目录结构详解
Android4.0源码目录结构详解 Android4.0与2.1目录差不多 alsa这块,注意external/tinyalsa下有: include/tinyalsa/asoundlib.h mi ...
- 编译hadoop2.2.0源码时报错
编译hadoop2.2.0源码时, mvn install -DskipTests 报错: [ERROR] COMPILATION ERROR : [INFO] ------------------- ...
- Ubuntu14.04 32位上编译VLC2.2.0源码操作步骤
1. 首先安装必须的依赖软件,打开终端,执行: sudo apt-get install git libtool build-essential pkg-config autoconf 2. 从 h ...
- 本地编译Hadoop2.8.0源码总结和问题解决(转自:http://blog.csdn.net/young_kim1/article/details/50324345)
编译准备 1.下载所需的软件 先去官网下载hadoop2.8.0源码并解压,打开解压目录下的BUILDING.txt,编译过程和需要的软件其实就是根据这个文档里的描述来的. (可以通过命令下载:wge ...
- ubuntu下编译安卓7.0源码
ubuntu下使用国内镜像下载安卓7.0源码 本文使用的环境如下: 1.Ubuntu系统:ubuntu-18.04.5-desktop-amd64 2.repo:谷歌开发的方便拉安卓源码的工具 3.p ...
- 龙芯3a5000下编译redis 7.0源码
1.下载redis 7.0源码后解压缩备用 https://redis.io/download/ 2.下载最新版本的config.guess和config.sub redis 用到了jemalloc库 ...
- android锁屏快捷键设置,Android4.0+锁屏程序开发——设置锁屏页面篇
[如何开发一个锁屏应用] 想要开发一个锁屏应用,似乎很难,其实并没有想象中那么难. 从本质上来说,锁屏界面也只是一个Activity而已,只是这个界面比较特殊,在我们点亮屏幕的时候,这个界面就会出现. ...
- android设置静态i,关于Android4.0系统下如何设置wlan静态ip的设置(转)
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 估计有不少人都以为Android4.0系统下如何设置wlan静态ip地址吧,其实不是Android4.0的问题,只是设置上有点区别而已,下面重新教大家如何 ...
最新文章
- 报名 | 清华医工科研服务平台发布会暨医工结合科研基金成立大会
- SharpSvn使用说明
- MongoDB的NUMA CPU架构问题
- 从Python中readline()函数读取的一行内容中去掉换行符\n
- 【java.lang.UnsupportedClassVersionError】版本不一致出错
- rsa前后端加密流程_不懂前后端分离?这篇就够了
- http://renmin.cnblogs.com/archive/2006/03/03/341669.aspx
- 模拟串口收发数据Configure Virtual Serial Port Driver(VSPD)
- 【读书笔记】2_增强学习中的Q-Learning
- java电脑控制对方手机_电脑控制大师手机专家多控系统-Total Control电脑控制手机助手下载V7.0.0官方电脑端32位/64位最新版-西西软件下载...
- Qt Creator启动慢的解决方法
- SpringBoot-Google二步验证
- I 帧和 IDR 帧的区别
- 为什么电脑浏览器显示时钟快了_打开网站提示您的时钟快了_网页显示您的时钟慢了,解决方法...
- html5 canvas画椭圆形
- schannel: next InitializeSecurityContext failed: SEC_E_ILLEGAL_MESSAGE (0x80090326)
- 1040 有几个PAT (25 分)
- sql语法:详解DDL
- 【ShaderToy】基础篇之谈谈点、线的绘制
- 《将博客搬至CSDN》_se7en3_新浪博客
热门文章
- 真实的linux系统是怎样的,只使用Linux系统是怎样一种体验?_科技数码通
- python爬斗鱼直播_Python爬取2000万直播数据——看20万游戏主播能否月入100万
- 事业单位考试计算机科学与技术试题的答案,事业单位考试计算机基础知识试题答案...
- 关于VS2013下制作和使用静态库和动态库
- FPGA与MCU,DSP(如C6000,C5000等)等设计思想的异同
- 有关概率图模型中的D-Seperation的理解,附cousera例题解读
- 阿里云物联网平台专题讲座
- MySQL 优化实战记录 1
- 【短信插件】短信如何对接74cms_v4.2.66_骑士人才系统
- BZOJ-1034-[ZJOI2008]泡泡堂BNB(贪心)