之前看源码都是在Windows下用SourceInsight看,虽然达到了研究源码的效果,但终究还是有遗憾...趁着周末,准备在Ubuntu虚拟机上下载编译源码. 之前下源码时,有了解一些Android源码的情况.网上的教程很多也是从谷歌官网下源码,但是最近蓝灯不好用,FQ效率有点低,而且FQ的网速肯定无 法和国内的网速相比.所以,从国内的镜像下载源码无疑是个更好的选择.国内的镜像也有好几个,不过我最终选择了清华大学的镜像,也许这是学生时代的 情怀影响了我. 确定了要使用清华大学的镜像,就先找清…
文章的开始先说两个重点 1.不要使用root用户编译,普通用户编译即可. 2.自行搭建梯子,以免编译失败. 一,进入虚拟机内的Ubuntu系统 点击左下角的显示应用程序,我们去修改一下Ubuntu的源. 之后点击软件和更新 点击选择最佳服务器 稍等片刻后系统会选择最优的服务器,点击选择服务器并输入密码即可. 打开终端,输入:sudo apt update                             sudo apt upgrade 将系统软件升级至最新. 2,安装编译环境 sudo…
http://source.android.com Step 1.按照http://source.android.com/source/initializing.html配置好android编译环境 http://source.android.com/source/downloading.html配置好repo,大概步骤如下     $ mkdir ~/bin    $ PATH=~/bin:$PATH   $ curl https://dl-ssl.google.com/dl/googleso…
在Windows下安装Cygwin,通过Cygwin也可在Windows里通过本文的下载步骤下载Android源码. 以下为在Ubuntu下下载Google Android4.4源码的步骤: 1. 安装curl 与 git sudo apt-get install curl sudo apt-get install git-core 2 安装 Repo a) 建立Repo的安装目录.配置环境变量 $ mkdir ~/bin $ PATH=~/bin:$PATH  b) 获取Repo工具 $ cu…
reference : http://blog.csdn.net/shenlan18446744/article/details/51490560 repo 下载Android源码(国内镜像) 下载repo 网上给的repo大多是国外的网址,考虑到墙的存在,给不少同学增加了一定的困难,这次我就将repo放在七牛云存储上面供大家下载,下载地址repo 将repo添加进环境变量 下载后将repo复制到/usr/bin目录下,之所以复制到这个目录是因为这个目录本身就在系统环境变量里面,这样的话就省去了…
Google官方下载源码使用的系统Ubuntu系统,不过现在我们需要在Windows系统中下载Android源码文件. 网站的地址是:https://android.googlesource.com/ 里面包括Android系统各个部分的源码,我们只需要下载platform就行 点击进入即可看到下载地址 地址是:https://android.googlesource.com/platform/manifest 1.准备工作 Android的源代码管理使用的是Git,所以安装Git必不可少,Wi…
首先是网址:http://software.intel.com/en-us/blogs/2012/03/06/hands-on-notesbuild-android-x86-ics-4-virtualbox-from-google-virtualbox-target-and-intel-kernel 这儿是官网描述的编译方法 Hands-on Notes:Build Android-x86 ICS 4 Virtualbox from Google Virtualbox Target and In…
以下只是自己的一些总结,欢迎讨论 通过NDK编译jni网上有很多例子,在这我只总结在Android源码下编译 1.android源码环境下编译so包,编出来的.so的包前面不会自动给添加lib,NDK编译会自动给添加lib,即使Android.mk文件里面LOCAL_MODULE :=名字前面没有lib,NDK也会自动给你添加lib. 所以NDK编译时Android.mk文件编译出来的so包名字可以加lib也可不加,但源码下编译必须加 2.系统应用和用户应用的区别 在package/app下的工…
百篇博客系列篇.本篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉坑指南 | 51.c.h.o 编译构建相关篇为: v50.xx 鸿蒙内核源码分析(编译环境篇) | 编译鸿蒙防掉坑指南 | 51.c.h.o v57.xx 鸿蒙内核源码分析(编译过程篇) | 简单案例窥视编译全过程 | 51.c.h.o v58.xx 鸿蒙内核源码分析(环境脚本篇) | 编译鸿蒙原来如此简单 | 51.c.h.o v59.xx 鸿蒙内核源码分析(构建工具篇) | 顺瓜摸藤调试鸿蒙构建过程 |…
Android 源码编译步骤: 我考虑了一下,目前电脑装了SSD,8G内存,使用虚拟机编译源码应该够用. 首先下载虚拟机软件,由于最近一直在使用virtualbox,感觉蛮不错了,下载地址: http://download.virtualbox.org/virtualbox/5.1.26/VirtualBox-5.1.26-117224-Win.exe 然后下载ubuntu镜像文件,这里我采用最新的ubuntu16.04.3,下载地址: http://releases.ubuntu.com/16…