一、下载源码

以下载源码2.3.7版本为例

环境ubuntu14.04

1、安装git

sudo apt-get install git

git --version  //查看版本

git config --global user.name "zhangsan"  //设置用户名

git config --global user.email "zhangsan@163.com" //设置邮箱

git config --list  //查看配置是否成功

2、在用户目录下面新建文件夹bin

3、PATH=~/bin:$PATH

也就是让环境变量包含用户目录下的bin文件夹

4、curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo

到~/bin下可以看到有个文件repo,输入file repo可以看到文件的属性是个python脚本

5、chmod a+x ~/bin/repo

6、vi ~/bin/repo

将里面的 REPO_URL 值改为 'https://gerrit-googlesource.lug.ustc.edu.cn/git-repo'

7、repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-2.3.1_r1

初始化repo,用的是清华源,可以将android-2.3.1改成自己想要的版本如android-x.x.x

8、repo sync

网络断了或者卡住了可以中断然后用这句可以恢复下载

结果:

二、下载内核

     mkdir kernel //文件夹用来存放内核

cd kernel

git init //初始化代码库

git clone https://aosp.tuna.tsinghua.edu.cn/android/kernel/goldfish.git

cd goldfish

git branch -a

git checkout remotes/origin/android-goldfish-2.6.29//git库可根据需求进行替换,这里下载了模拟器内核

如果git clone卡住很久不动,解决办法端口修改为443,如下:

cd ~/.ssh/

vim config //新建config文件

在config文件中添加如下代码:

Host github.com

User "zhangsan@163.com"    //github上的注册邮箱

Hostname ssh.github.com

PreferredAuthentications publickey  //采用公匙

IdentityFile ~/.ssh/id_rsa    //公匙文件路径

Port 443            //修改端口为443

保存退出再重新git clone

安卓系统源码、内核下载相关推荐

  1. 安卓系统源码编译系列(一)——下载安卓系统源码教程

    最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程.在刚开始下载时,可以参照的内容只有官方教程,于是跟着官方教程一步一步 ...

  2. 安卓系统源码编译系列(1)——下载安卓系统源码教程

    安卓系统源码编译系列(一)--下载安卓系统源码教程 最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程.在刚开始下载时, ...

  3. 从零开始编译安卓系统源码(生成.img文件)以及安卓系统内核

    最近开始接触安卓设备,了解到安卓系统开机界面以及定制桌面需要修改系统源码,这种情况下就需要重新编译系统源码得到.img镜像文件,本篇文章记录从零开始编译安卓系统源码以及安卓系统内核的一种方式. 很感谢 ...

  4. 安卓系统源码编译系列(六)——单独编译内置浏览器WebView教程

    原文                   http://blog.csdn.net/zhaoxy_thu/article/details/18883015             本文主要对从安卓系统 ...

  5. PHP+Mysql实现协同办公OA系统源码演示下载

    演示可以参考下这里:http://www.erdangjiade.com/source/259.html 跨平台的系统,支持APP,pc网页版,pc客户端等. 1.让每个企业单位都有自己的工作系统. ...

  6. 编译安卓系统源码jack-server问题入坑,全网最全解决方法

    编译安卓系统源码jack-server入坑,全网最全解决方法 1.权限问题 2.端口占用 3.删除 TLSv1, TLSv1.1(我的最后解决办法) 1.权限问题 运行失败时进入~/.jack-ser ...

  7. 【安卓系统源码学习之permission】 系统源代码AndroidManifest.xml分析之permission解读

    上一节,我们讲到了怎么去查找安卓源码中AndroidManifest.xml文件,打开这个文件,你会发现里面有很多<permission ... />的标签,如下图所示: 这个是用来做什么 ...

  8. PHP短网址生成系统/短链接生成系统/URL缩短器系统源码免费下载

    源码介绍: 没有教程.我也没有测试 全新PHP短网址系统URL缩短器平台,它使您可以轻松地缩短链接, 根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解. 系统使用了Laravel框架编写 ...

  9. 轻松访问 Android 系统源码与下载

    有时研究 Android 某个特性或者协议的时候需要参阅安卓系统源代码中代码实现或者协议文档等.通过正常的建立 repo,git 获取十分耗时,并且速度很慢,除非是需要重新编译系统,定制系统才需要这样 ...

  10. 多国语言在线客服系统源码+软件下载二合一集成

    本文分三部分系统介绍如何开发一套在线客服系统聊天源码,该源码基于ThinkPHP,代码完全开源. 首先,我们只使用@auth指令. 其次,我们添加一个带有参数的订阅类型. 第三,我们更新@auth指令 ...

最新文章

  1. latex如何设置字体并加粗_如何设置微信昵称字体大小加粗变斜???
  2. HTML fieldset 标签 -- 表单分组
  3. Win10电脑开机界面设置个性签名?
  4. Linux环境——MySQL安装及配置(8.0版本)
  5. 64位进程调用32位dll的解决方法 / 程序64位化带来的问题和思考
  6. 数据结构:哈希表(散列表)基础
  7. zabbix监控 openstack 的实例的资源使用情况
  8. python的power bi转换基础
  9. mysql未找到bcrypt_使用mysql和bcryptjs时出现意外的标识符语法错误
  10. Hadoop伪分布式搭建(本人新手,欢迎大家多多指导和关照)
  11. 笔记本更新网卡驱动后,出现:上网图标消失、网络连接为空、设备管理器中网络适配器全部为叹号、有线无线均无法链接的情况
  12. 信息论与编码基础概念
  13. 怎样批量将图片转成PDF格式?图片转换PDF操作方法
  14. CZ1206计算机在线,若按CZ-1206科学计算器的键后,再依次按键,则显示的结果是()...
  15. 使用EFS加密windows文件
  16. android识别人脸开放贴纸,人脸识别及动态贴纸
  17. 算算我们80后的小孩今后读大学要花多少钱
  18. 【C语言学习笔记】《C程序设计语言》读后感
  19. html文件用wps打开,wps文件如何打开?直接打开wps文件的操作技巧
  20. Gem5的FS(全系统)模拟

热门文章

  1. 数字条纹投影系统中基于概率分布函数的灵活伽玛计算算法
  2. 栅栏密码解密——Java实现
  3. 栅栏密码加密与解密以及特征
  4. 使用dig命令解析域名
  5. Eclipse如何使用Git完成代码比对并提交操作
  6. android 自定义view 实现电影选座功能
  7. 中望3D 智能门锁建模
  8. Linux里面qt的可执行文件在命令行中可以打开,双击可执行文件打不开
  9. 帆软填报报表的使用教程
  10. sts 工具下载与安装