android 源码 (1) 源码下载_android-5.0.0_r1-sources.jar-程序员宅基地

技术标签: 安卓  java  android  linux  下载  源码  

由于我国的城墙问题下载源码不容易,网上拔了半坛天才找到靠谱的方法
现在记录下来 ,以备后来忘记再看。
linux 下下载源码
首先最好用root 用户
没有设置root的情况下
输入 sudo passwd 命令 设置root密码 输入两遍密码
输入 su root 切换用户
输入 mkdir ~/bin 创建当前用户目录下 bin文件夹
然后下载repo 试用 repo下载安卓源码
1.设置环境变量 输入 PATH=~/bin:$PATH
2.下载repo 输入
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
3.添加执行权限 输入 chmod a+x ~/bin/repo
下载源码
创建下载目录 输入 mkdir android
进到目录下 输入 cd android
初始化仓库:

输入 repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1
如果提示无法连接到 gerrit.googlesource.com,可以编辑 ~/bin/repo,把 REPO_URL 一行替换成下面的:
REPO_URL = ‘https://gerrit-google.tuna.tsinghua.edu.cn/git-repo

android-4.0.1_r1 是android 的版本号也可以输入
android-4.4.3_r1.0.1
android-4.4.3_r1.1
android-4.4.3_r1.1.0.1
android-4.4.4_r1
android-4.4.4_r2
android-4.4w_r1
android-5.0.0_r1
android-5.0.0_r1.0.1
android-5.0.0_r2
android-5.0.0_r2.0.1
android-5.0.0_r3
android-5.0.0_r3.0.1
android-5.0.0_r4
提示初始化成功后
输入repo sync 下载 就可以了
此方法在2016年6月27测试可行
如果网络地上发生变化可以去
清华大学镜像源

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012889434/article/details/51768444

智能推荐

设有 4道作业,它们的提交时间及执行时间如下,试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。_某批处理系统中有4道作业,他们的提交-程序员宅基地

文章浏览阅读4.4w次,点赞45次,收藏206次。处理机调度算法题目:设有 4道作业,它们的提交时间及执行时间如下:试计算在单道程序环境下,采用先来先服务调度算法和短作业优先调度算法时的平均周转时间和平均带权周转时间,并指出它们的调度顺序。先来先服务(FCFS)调度算法:是最简单的一种调度算法,它不仅可以用于高级调度,也可以用于低级调度。当在作业调度中采用该算法时,每次从作业后备队列中选择一个等待时间最长的作业调入内存,并为其分配资源,建立进程,然后放入就绪队列。这是一种非剥夺式调度算法,易于实现,但效率不高。只顾及作业的等候时间,不_某批处理系统中有4道作业,他们的提交

Android工程方法数超过65535的解决办法_超过最大参数个数(65535)-程序员宅基地

文章浏览阅读757次。解决方案(只针对5.0 之前,项目中minSdkVersion参数设置为20及以下)Dalvik虚拟机限制每个app只能生成一个dex文件,要解决这个问题就要用到官方为我们提供的Multidex库,会自动判断方法是否超过65535个,如果超过了会对其做分包处理。最后都会打包进apk里面。分包后dex文件如下:配置Multidex步骤如下:1.Gradle 配置:app的build.gradle中 android { defaultConfig { appl..._超过最大参数个数(65535)

C# 笔记 MessageBox.Show_c# 更改messagebox.show大小-程序员宅基地

文章浏览阅读284次。DialogResult click = MessageBox.Show("111", "tishi", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (click == DialogResult.Yes) { MessageBox.Show("点了YES"); } else { MessageBox.Show("点了..._c# 更改messagebox.show大小

关于python3.7安装matplotlib超时解决办法!_python-dateutil==2.8.1-程序员宅基地

文章浏览阅读2.1k次。关于python3.7安装matplotlib超时解决办法!这是成功后Scripts文件下文件1、首先我们需要下载好图中红色框标记的matplotlib文件,matplotlib-3.2.1-cp37-cp37m-win_amd64.whl下载链接地址:`https://files.pythonhosted.org/packages/b4/4d/8a2c06cb69935bb762738a..._python-dateutil==2.8.1

java导出复杂的excel表格的方法(hutool)_excelwriter getwriter()导出-程序员宅基地

文章浏览阅读4.8k次。maven <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.5.1</version> </dependency> <dependency> _excelwriter getwriter()导出

AI芯片:华为昇腾(ASCEND)310结构分析_华为昇腾310芯片手册-程序员宅基地

文章浏览阅读1.6w次,点赞5次,收藏30次。华为的麒麟SOC中使用的是寒武纪的AI芯片模块。但是,华为自己也推出了自有的AI芯片架构。本文根据华为公布的信息,简单分析下其结构。所有信息都来自互联网,来自华为的官方信息。感谢华为的分享!!首先看看,华为发布的一张海报,如下图所示。整体采用华为自研的达芬奇架构,采用高性能的3D Cube计算引擎。因为兴趣及工作领域的因素,我更关注其芯片内部的AI 卷积核的设计。从海报中能够看出..._华为昇腾310芯片手册

随便推点

汇编(三):DEBUG_汇编debug-程序员宅基地

文章浏览阅读3.1w次,点赞16次,收藏46次。文章目录前言什么是 DEBUG?DEBUG 功能安装 DEBUGR命令D命令E命令U命令T命令A命令后记前言为熟练使用 DEBUG 功能,特展开此次实验,实验内容主要为查看 CPU 和内存,用机器指令和汇编指令编程; 什么是 DEBUG?DEBUG 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具。使用它,可以查看 CPU 各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。 DEBUG 功能R 命令查看、改变 CPU 寄存器的内容;D _汇编debug

vue--使用Print.js打印页面样式不出现_printjs打印预览样式变了-程序员宅基地

文章浏览阅读6.4k次。打印变形或字体大小不对解决方案加上这句就好了!完美!_printjs打印预览样式变了

tiktok显示服务器太频繁,TikTok访问太过频繁怎么办?(visiting too frequently)-程序员宅基地

文章浏览阅读5.6k次。最近大家在玩TikTok可能会遇到以下两个问题:ForYou页面黑屏(提示Hot video list is empty),具体的解决方案可以看下我之前的文章【近期TikTok出现黑屏怎么办?让我告诉你!】频繁访问的问题(系统提示:You are visiting our service too frequently,如下图所示),就在我写这篇文章的上午,碰巧就遇到这个问题,所以专门写一下文章来讲..._visit too frequently

如何自学UI设计?如何成为UI设计师?_ui设计自学-程序员宅基地

文章浏览阅读3.5k次。如何自学UI设计?很多小伙伴都希望能够从事设计行业,主要是因为能拿高薪,那要如何自学UI设计呢?虽然UI设计的门槛并不是很高,网络上也有很多零基础入门的教程可供初学者自学,但想要成为一名真正的UI设计师,不但需要软件媒介技能的学习,更重要的是对UI设计有一个更为全面和深入地了解,把握UI设计的完整流程,不断提升专业能力,以下稍作讲解。1、培养整体大局观(1)提升高效沟通的能力高手级别的UI设计师,需要花相当一部分时间用于与产品经理、UE、前端开发人员等进行沟通,甚至有可能直接跟客户沟通。这时_ui设计自学

Java面试宝典系列之字符串转整型、判断IP合法性、求最大公约数_java判断字符串能否转成整形-程序员宅基地

文章浏览阅读1w次。感觉逻辑不多,但是判断起来还有点儿麻烦,总的来说暂时我是想不出什么问题了,大家去试试,多找几种情况,欢迎提出建议!2、去掉字符串中不能转化成整型的因素(包括各种符号、小数点、字母、空格)字符串转整形是一个比较简单的算法,关键在于转换之前的一系列判断,4、结果是否超出整型范围(-2^31~2^31-1),处理。7、每节不能有连续的0,或者如果第一个为0,第二个不能为0。4、第一个、最后一个字符不能是“.”,且第一个亦不能为0。3、每个数必须0,且不能是非数字的字符。1、从.的数量来看,必须等于3个。_java判断字符串能否转成整形

一看就会的java阻塞队列与非阻塞队列篇_优先级非阻塞队列-程序员宅基地

文章浏览阅读1.8k次。1.队列介绍今天要来讲一下java里的队列,队列,顾名思义,排队的列,既然按排队形来做的话,生活中的银行排队啊,上车排队啊,都是先到先办理或者先上车,队列存取数据元列也一样,这就是先进先出,使用队列的规则是:使用队素时,数据元素只能从表的一端进入队列,另一端出队列。称进入队列的一端为“队尾”,出队列的一端为“队头”。数据元素全部从队尾陆续进队列,由对头陆续出队列。特点:先进先出效率:插入数据项和移除数据项的时间复杂度都是O(1),因为插入是一个一个而且只能在一端插入,取出也只能一个一个从_优先级非阻塞队列