Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >android源码下载方式

android源码下载方式

作者头像
阳光岛主
发布于 2019-02-19 08:09:02
发布于 2019-02-19 08:09:02
2.2K00
代码可运行
举报
文章被收录于专栏:米扑专栏米扑专栏
运行总次数:0
代码可运行

android源码下载方式:

方式一:

1) 创建~/bin

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ mkdir ~/bin
$ PATH=~/bin:$PATH

2) 下载repo

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo

3) 创建保存Android源码文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY

4) 下载Android源码(master主干)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ repo init -u https://android.googlesource.com/platform/manifest

下载Android源码(branch分支)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

更多分支目录:https://android.googlesource.com/platform/manifest

5) 启动同步下载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ repo sync

上面是官方提供的下载方式

但最近使用这种方式出现网络连接超时,据说是被hack掉了

使用git方式下载: git  clone  http://android.git.kernel.org/kernel/common.git,最后,成功了

详见博客:android.git.kernel.org[0:199.6.1.173]: errno=Connection refused

方式二:

把方式一的下载命令中的git修改为http(配置文件需一并修改),则可以顺利下载源码

具体修改步骤如下:

1. 编辑~/bin/repo文件: vi  ~/bin/repo

修改:REPO_URL='git://android.git.kernel.org/tools/repo.git' 

改为:REPO_URL='http://android.git.kernel.org/tools/repo.git'

2. 运行新的命令

repo  init  -u http://android.git.kernel.org/platform/manifest.git

3. 修改文件~/WORKING_DIRECTORY/.repo/manifests/default.xml: vi  ~/WORKING_DIRECTORY/.repo/manifests/default.xml

修改:fetch="git://android.git.kernel.org/"

改为:fetch="http://android.git.kernel.org/"

4. 运行同步命令,下载源码到本地

repo  sync

成功!!!

Android —— Platform Codenames, Versions, API Levels, and NDK Releases

git使用推荐:

linux git命令参数及用法详解--版本控制工具

VersionControl with Repo and Git

Git 常用命令

参考推荐:

android source home

Android Source Downloading and Building (官方)

关于Android Repo

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011年09月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android源码下载与编译全过程
摘要:本文是根据自己亲手编译源码过程所总结的一个开发笔记(包括编译流程,可能遇到的错误,以及错误解决的办法等),首先介绍了基于Ubuntu9.10的编译环境的建立,再次介绍了整个源码的获取方式,最后讲解了源码的编译过程(包括源码的打包处理,u-boot的编译,Linux的kernel的编译,android文件系统的编译)。本文各个操作的开发环境是基于VMware7.10虚拟机的Ubuntu9.10环境。当然不同的版本的Linux可能操作过程有点差异,所遇到的错误可能不同,但是各个操作思想是一致的。
用户4148957
2022/06/14
1.9K0
Android源码下载详细步骤
Android源码下载支持的系统目前只有Ubuntu和Mac OS两种操作系统, 本次以Ubuntu系统为例. 官方网站: http://source.android.com/source/downloading.html 下载单独项目的源码:https://github.com/android 下载Git(版本控制工具). 调出命令行: ctrl + alt + T sudo apt-get install git (下载地址在源中,"系统设置/软件和更新",路径:/etc/apt/sources.l
乱码三千
2021/07/29
1.2K0
Windows下成功安装Repo和下载Android源码方法总结LineageOS 14.1下载
官方的定义:Repo是谷歌用python脚本写的调用git的一个脚本,可以实现管理多个git库。
杨永贞
2022/01/07
10.3K1
Windows下成功安装Repo和下载Android源码方法总结LineageOS 14.1下载
[Android 源码] Android源码下载「建议收藏」
@page { margin-top: 0.79in margin-right: 0.79in margin-bottom: 0.79in margin-left: 0.79in } P{margin-bottom:0.08in;direction:ltr;color:rgba(0, 0, 0, 1);widows:0;orphans:0} P.western{font-family:"DejaVu Serif", serif;font-size:12pt;so-language:en-US} P.cjk{font-family:"DejaVu Sans";font-size:12pt;so-language:zh-CN} P.ctl{font-family:"Lohit Hindi";font-size:12pt;so-language:hi-IN} A:link{so-language:zxx}
全栈程序员站长
2022/09/20
2.6K0
Android 源码下载
参考文档:https://source.android.google.cn/setup/downloading 源码地址
艳龙
2021/12/16
1.5K0
Android源码学习之环境搭建(Ubuntu下载Android源码)
已经有一个多月没有看Android的知识了,之前在杭州时就买了邓凡平的《深入理解Android卷I 》一直没来得及研究。后来因为公司要求,要为新的项目做准备,做各种业务的KT和技术的training,虽然新技术本身的难度不大,但是业务知识很是复杂,搞的头大,到现在终于有了一些头绪。趁现在有时间来研究下Android的源码。之前没有接触过Linux系统,我的本本现在用的是Windows系统,已经用习惯了。所以先安装虚拟机VMWare8.0,在虚拟机上安装的Ubuntu10.04(32)。安装过程相对简单,一般不会出现什么问题,真的不行删掉重新安装,我就安装了两次Ubuntu,没什么大不了的。接下来说重点,Ubuntu上下载Android源码。
全栈程序员站长
2022/08/23
7210
Windows下安装Ubuntu、图形界面、下载Android源码,看这一篇就够了
自己手里有一台Windows电脑,但是工作开发都是Linux系统下进行,想着给自己的Windows电脑安装Linux系统,说干就干。
八归少年
2022/10/08
2.1K0
Windows下安装Ubuntu、图形界面、下载Android源码,看这一篇就够了
在macOS 10.12 上编译 Android 5.1
官方文档虽然也有介绍,但是macOS平台上的编译环境问题还存在很多坑。本文介绍下如何在在macOS 10.12 上编译 Android 5.1源码,导入源码到Android Studio中,把系统烧录到Nexus6手机中。 ---- 搭建编译环境 创建分区 AOSP源码需要一个支持大小写敏感的文件系统,100G是至少要的。官网有详细的介绍,这里简单列一下。 $ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 40g
felix
2018/06/08
2.1K0
团队协作Repo服务器搭建
Repo只是一个工具,可以管理多个Git仓库。它是谷歌为管理庞大的安卓源码而封装的一套脚本,Git才是实际的版本管理工具。文章只是描述了大概步骤,部分细节不做讲解。
程序手艺人
2019/02/21
3.4K0
Windows下载Android源代码
官方下载:http://code.google.com/p/msysgit/downloads/list,
全栈程序员站长
2022/07/09
7880
国内镜像加速Android源码下载
6.查看想要下载的源码的Tag和Builds,网址:====点击查看,需要翻蔷====,这里 @安卓猴 给你们截下图,自己放大查看:
GitOPEN
2019/01/29
4.4K0
国内镜像加速Android源码下载
【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
a. 获取repo文件: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo .注意执行该文件需要python2.5以上版本,如果是2.4.3的python版本就无法执行这个文件脚本;
韩曙亮
2023/03/27
2.7K0
【Android 系统开发】下载 编译 Android源代码 和 Android kernel源代码
最新最全的Android4.0 API源代码下载和完整Android4.0源代码下载教程
这时刚刚整理好的最新的,包含所有的API的源代码,第一次上传的那个Android4.0 API 源代码有部分API没有包含,请点击下面的链接下载最新的。
飞雪无情
2018/08/28
4310
是时候下载Android 9.0系统源码了
这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看趁周末,用VirtualBox安装 Ubuntu吧!这篇文章,另外如果你不需要编译源码,或者不需要最新的源码,可以直接从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来。
Android技术干货分享
2019/05/10
4.3K0
是时候下载Android 9.0系统源码了
Android 编译Android7.0版本源码
  首先说说为什么要编译Android7.0的源码,因为当我们去做系统定制开发的时候,就需要这么去做,举个例子,你们公司有一个客户是做电视机顶盒的,现在购买了你们公司的产品,要求你们公司提供相关的Android系统驱动,类似音频驱动、视频驱动之类的文件,能让这个文件再客户的机顶盒上正常使用,针对这个问题我们要怎么做呢?
晨曦_LLW
2023/07/10
4950
Android 编译Android7.0版本源码
AOSP源码下载的正确打开方式
将REPO_URL的值修改为REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
devecor
2020/01/24
1.1K0
音视频开发之旅(57) -如何方便的查看AndroidNative源码
对Framework层的了解学习是我们进阶的一个重要阶段。通过 AS 查看 Framework 代码体验非常好,无论是索引还是界面都让人很满意,但是当你跟踪代码,发现进入 native 逻辑时,就会发现 Android Studio 对 native 代码的支持非常不好,不能索引不支持符号搜索不能跳转等。
音视频开发之旅
2021/09/09
1.3K0
音视频开发之旅(57) -如何方便的查看AndroidNative源码
Android源码折腾(一)下载和编译
我下载和编译用的是ubuntu20.04系统,之前在win上一直存在问题,甚至在下载环节就出问题,无法通过。
笔头
2022/06/12
2.5K0
windows下如何下载android源码
在网上找了好久都没有找到如何批量下载,只是找到有位通过角本执行来进行下载的。 试了一下在我机器上运行有问题,所以索性自己搞了一个出来。 首先根据官方的说法要下载git,这个无论如何是要下载的。 点击安装,安装完成后, 在盘符上建立文件夹,我建在E:\android src下 右键选择Git bash 弹出如下界面 下面就是整理下载的过程了,如果只需要下载其中的一个包,那么就不需要做下面的操作了,如果想下载全部源码就需要做一下处理,因为windows下是没有rep
cloudskyme
2018/03/20
1.7K0
windows下如何下载android源码
Ubuntu Touch环境搭建
最近搞了一下Nexus 5的MultiRom Manger,体验了一把Ubuntu Touch和Android L,总体感觉还不错,不过Android L的NFC驱动还有问题,Ubuntu Touch优化还不足,画面有点卡,而且无法关背光。于是萌生了参与Ubuntu Touch驱动开发的念头,也算是把工作当成一种兴趣吧。
sickworm
2019/02/27
1.5K0
推荐阅读
相关推荐
Android源码下载与编译全过程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验