这阵子突然心血来潮,想看看android的源代码,所以这一两天晚上都在折腾下载这个东西. (其实在GitHub上可以在线看的,不过不太喜欢在线看,URL附上 https://github.com/android ) 开始说下载之前顺便提一下看代码的工具,个人喜好 Souce Insight .安装之前Source Insight需要先下载其.exe版本,然后使用wine(支持跑windows下的东西)进行安装,关于wine的使用可以自己去网上找找资料. 由于平时Ubuntu用的不多,整个下载的过…
博主电脑的Windows的  是用的vmware装的ubuntu kylin.vmware随便找都能找到尽量安装最新版本号的,而unbuntu在官方站点下载即可了,安装vmware的时候建议关闭安全类软件.可能安装的时候涉及到系统的一些文件夹,安全类软件可能会限制,在博主电脑上安装到一半不动了,然后安装其它软件的时候也是安装到一半不动了,博主查看了系统的文件,才发现了. 至于安装完wmware然后配置安装ubuntu自行百度 进入ubuntu打开命令行,1.先安装git sudo apt-get…
在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…
Google官方下载源码使用的系统Ubuntu系统,不过现在我们需要在Windows系统中下载Android源码文件. 网站的地址是:https://android.googlesource.com/ 里面包括Android系统各个部分的源码,我们只需要下载platform就行 点击进入即可看到下载地址 地址是:https://android.googlesource.com/platform/manifest 1.准备工作 Android的源代码管理使用的是Git,所以安装Git必不可少,Wi…
reference : http://blog.csdn.net/shenlan18446744/article/details/51490560 repo 下载Android源码(国内镜像) 下载repo 网上给的repo大多是国外的网址,考虑到墙的存在,给不少同学增加了一定的困难,这次我就将repo放在七牛云存储上面供大家下载,下载地址repo 将repo添加进环境变量 下载后将repo复制到/usr/bin目录下,之所以复制到这个目录是因为这个目录本身就在系统环境变量里面,这样的话就省去了…
之前看源码都是在Windows下用SourceInsight看,虽然达到了研究源码的效果,但终究还是有遗憾...趁着周末,准备在Ubuntu虚拟机上下载编译源码. 之前下源码时,有了解一些Android源码的情况.网上的教程很多也是从谷歌官网下源码,但是最近蓝灯不好用,FQ效率有点低,而且FQ的网速肯定无 法和国内的网速相比.所以,从国内的镜像下载源码无疑是个更好的选择.国内的镜像也有好几个,不过我最终选择了清华大学的镜像,也许这是学生时代的 情怀影响了我. 确定了要使用清华大学的镜像,就先找清…
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…
今天写的文章莫名奇妙的没了,所以再重新写一篇. 首先,为了方便起见,我已经将系统更换成里Ubuntu,因为官方推荐使用这个Linux发行版.先来一张系统的截图: Ubuntu的版本是16.04(推荐用这个版本).接下来是我们可能用到的软件. git :使用repo工具的时候会用到git,git并没有在Ubuntu中预装,所以需要事先安装git,使用命令: sudo apt-get install git 安装完成之后,需要对git进行配置,设置git的电子邮件和用户名. git config -…
原文来自于:http://blog.csdn.net/hlf48641715/article/details/7188450 下载msysgit,安装 官方下载:http://code.google.com/p/msysgit/downloads/list, 打开Git Bash,执行命令 cd D: git clone https://android.googlesource.com/platform/manifest.git 输入命令,切换到manifest目录 cd manifest gi…
wubi安装ubuntu后,终端输入free -m可以查到如下信息: total used free shared buffers cached Mem: 1944 1801 143 0 557 706 -/+ buffers/cache: 536 1407 Swap: 255 7 248 也即内存为2G,虚拟内存为256M,这太小了尤其是编译android源码的时候.因此将其增加到1G大小.具体步骤是: 1,新建/swap文件夹.然后cd进去,终端输入:sudo dd if=/dev/zero…
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…
首先,要分清楚,android的源代码和android的内核代码一般是分开的,要分别进行下载. 1.先下载android的源代码.(这里不包括android的内核代码)      下载最新的源代码,一般上官网下载.网址: http://source.android.com/source/downloading.html 注意:当遇到 1 error:Exited due to gc error 的错误时,执行 1 repo sync -j1:      每当下载停止的时候,可以用 repo sy…
众所周知的原因,android源码被墙了,还好国内有不少镜像,这里使用清华提供的镜像. 以下内容转自: https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android Android 镜像使用帮助 参考 Google 教程 https://source.android.com/source/downloading.html, 将 https://android.googlesource.com/ 全部使用 git://aosp.tuna.tsinghu…
原文网址:http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html 本文介绍在ubuntu 11.10系统下编译android 2.3.3源码,编译之前请确定上两篇文章(http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html和http://www.cnblogs.com/dwayne/archive/2011/11/11/2245383.html)中所需的准备工作…
由于是浅析,所以我只分析常用的接口,注意是Android系统中的JAVA类,可能和JDK的源码有区别. 首先从构造函数开始, /** * Min capacity (other than zero) for a HashMap. Must be a power of two * greater than 1 (and less than 1 << 30). */ private static final int MINIMUM_CAPACITY = 4; /** * Max capacity…
为了编译安卓源码,首先需要一个Linux,本次采用Ubuntu Kylin14.04,内核版本3.13.装在四核.4G内存.1T硬盘的虚拟机上查看内核版本号:$uname -all清华镜像地址清华镜像站的速度还是比较快的,地址: git://aosp.tuna.tsinghua.edu.cn/android/使用浏览器访问:http://aosp.tuna.tsinghua.edu.cn/android/ 下载 repo $git clone git://aosp.tuna.tsinghua.e…
建议参考官方教程:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/ 以下为自己测试时执行的步骤: 1.下载repo $ curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo 2.修改权限并拷贝到 PATH 中 $ chmod a+x repo $ sudo mv repo /usr/bin/ 3.使用tuna镜像源更新(需重启模拟终端) $ vi ~/.bashrc export…
首先去官网http://source.android.com/source/initializing.html可以看到完整的安装教程.不过一般情况下,按照这个教程是无法一步到位的,因为中途肯定会遇到很多问题.这里我把我遇到的问题以及相应的解决方案总结一下: 1.sudo apt-get install git gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core…
转自:http://www.cnblogs.com/ren-gh/p/4248407.html # Ubuntu 14.04.1 1.更新源: sudo apt-get update 安装vim工具: sudo apt-get install vim 2.设置Android SDK Tools等环境 我的Android SDK解压在了/home/rengh/adt-bundle/目录下,So: 增加全局变量: sudo vim /etc/profile 添加以下内容: # Set Android…
1.需要的工具 git.vpn代理 2. 设置git代理(Google source 无法下载,git设置代理) git config --global http.proxy "localhost:1080" 红色为代理的地址  如192.168.33.78:80 3. 下载Code git clone https://android.googlesource.com/platform/frameworks/volley/ 建议用一些稳定的vpn软件. 我用的SoftEnther VP…
http://my.oschina.net/jiadebin/blog/52631 1.首先你的电脑要安装好git,这个请参考git官网. 2.打开git命令窗口输入git clone http://android.git.kernel.org/platform/frameworks/base  android(此处为你自定义的文件夹名称,我们这里叫android),我曾试过git clone git://android.git.kernel.org/platform/frameworks/ba…
http://source.android.com/source/downloading.html 1.下载repo 官网:curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 目前我是下载不了. 找了其他源,但如果repo下载不对,会提示“gpg: 无法检查签名:找不到公钥” curl http://git-repo.googlecode.com/files/repo-1.13 > …
距离2012年11月2日下午2:05:31 已经过去158751270这么多秒了,不小心暴露了我的当前时间. java代码贴出来. private static long gettimelong() { long result = new Date().getTime() - new Date("2012/11/02 14:05:31").getTime(); return result / 1000; } 接下来是介绍北京地体换乘算法的最优解,比如程序随便运行一下是这样的result…
我的系统时manjaro linux 最新版的,安装过了git和curl软件 一.如果没有安装的同学,请使用命令: pacman -S git curl 我这里安装了python3和python2,但是/usr/bin/python直接指向了python3,我用超级用户使用资源管理器,将其快捷方式强制更改为python2,下面工作才能正常进行,否则提示版本不对. 二.安装前的准备工作 新建目录,我直接在home下建立Android4.04目录和bin目录:mkdir Android4.04 bi…
第一.先安装geth的CLI环境sudo apt-get install geth,这个很重要 第二.下载源代码 git clone https://github.com/ethereum/go-ethereum 我下载到啦 /home/siegel/ethereum/ 更改文件夹权限为可写  chmod -R 777 /home/siegel/ethereum/go-ethereum 第三步 sudo apt-get install software-properties-common sud…
使用Git,命令是:git clone http://android.googlesource.com/platform/frameworks/base.git…
在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定! 这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内,基本上连不上. 步骤1: 更改hosts 也许这一步不是必须的,但是为了以防万一还是改了吧,也没有什么损失! $sudo gedit /etc/hosts 添入以下内容: 74.125.31.82 www.googlesource.com 74.125.31.82 android.googleso…
昨晚在编译源码,make一段时间之后报错如下: # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x40362d33, pid=12195, tid=2835454784 # # JRE version: 6.0_45-b06 # Java VM: Java HotSpot(TM) Server VM (20.45-b01 mixed mode linux-x86…
笔者依据罗升阳老师的<Android 系统源码情景分析>一书,尝试下载,编译和执行Android源码和内核源码.但可能是软件源"被墙"或版本号更新的原因.期间遇到诸多问题.笔者求助于强大的度娘和谷歌.最终编译成功,现将改动的步骤记录例如以下: 一.下载相关的工具包和依赖包 1.git工具的下载.不多说 2.Java SDK的下载(參考网址:http://blog.csdn.net/zjclugger/article/details/11762085) 此处建议下载jdk1.…
转自:http://www.cnblogs.com/anakin/archive/2011/12/20/2295276.html Android源码下载方法详解 相信很多下载过内核的人都对这个很熟悉 git clone git://android.git.kernel.org/kernel/common.git kernel 但是这是在以前,现在如果这么执行的话,会显示如下内容 Initialized empty Git repository in /home/star/working/kern…