下载android源码: 1.安装git和curl: sudo apt-get install git-core sudo apt-get install git-core curl 2.下载repo mkdir ~/bin PATH=~/bin:$PATH curl https://storage ...
分类:
移动开发 时间:
2017-08-03 17:37:36
阅读次数:
168
Ubuntu安装: 1.启动虚拟机进入到如下界面: 2.下拉找到“中文(简体)”选项,然后选择“安装Ubuntu”: 3.点击继续: 4.选择清除整个磁盘并安装Ubuntu选项,点击现在安装,弹出框点击继续: 5.选择地区,点击中国的地图就会定位到上海,然后继续: 6.选择语言和键盘为汉语: 7.输 ...
分类:
移动开发 时间:
2017-08-02 15:06:55
阅读次数:
215
android 源码编译完成后会生成三个镜像文件 system.img ->yaffs2格式 userdata.img ->yaffs2格式 ramdisk.img ->cpio 前两个文件可以挂载,但ubantu14.04默认不支持yaffs2格式,需编译内核。 windows下有解析此格式的软件 ...
分类:
移动开发 时间:
2017-06-29 13:38:25
阅读次数:
229
Android 源码编译后,在out目录下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。 ramdisk.img是根文件系统,system.img包括了主要的包、库等文件,userdata.img包括了 ...
分类:
移动开发 时间:
2017-03-21 15:18:59
阅读次数:
3245
在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置。 Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件 ...
分类:
移动开发 时间:
2017-02-13 23:26:25
阅读次数:
424
1 前言经过一周的奋战,终于从谷歌官网上下载最新的android 6.0.1_r62源码,编译成功,并成功的刷入nexus6p,接着root完毕,现写下这篇博客记录一下实践过程。2 简介自己下载and...
分类:
移动开发 时间:
2016-09-27 18:10:23
阅读次数:
1275
Linux Mint 安装、配置及搭建Android源码编译环境用过ubuntu,现在想换换Linux Mint试试看。下面是我安装配置Linux Mint13的过程。1、安装安装LinuxMint13时,我尝试了好多种方法,都失败了。最后选用了硬盘安装。硬盘安装Linuxmint和安装ubuntu ...
分类:
移动开发 时间:
2016-09-10 23:46:27
阅读次数:
290
1、Android文件系统的结构 官方android源码编译后得到的文件如下: 其中有system.img,ramdisk.img,userdata.img三个映像文件。其中,ramdisk.img是文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据, ...
分类:
移动开发 时间:
2016-07-24 11:54:56
阅读次数:
265
写在前面 由于在编译过程中遇到了很多奇奇怪怪的、难解的问题~~~ 到后面,实际上还是在macmini中安装了Ubuntu系统,最后在Ubuntu系统下完成的Android源码编译。 以下就是在OS X系统中进行编译时遇到的一些问题和解决办法,聊作记录。 写在前面 参考:Build Android 5 ...
分类:
移动开发 时间:
2016-07-04 10:03:09
阅读次数:
395
如果是自己通过repo和git直接从google官网上download的源码,请忽略这个问题,但是由于google在国内被限制登录,通过这一种方法不是每个人都能download下来源码,通常的做法就是从别人那拷贝,然后自己编译,那么通常会出现下面的错误: No rule to make target ...
分类:
移动开发 时间:
2016-06-26 19:48:42
阅读次数:
184