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

Android源码下载详细步骤

作者头像
乱码三千
发布于 2021-07-29 07:35:48
发布于 2021-07-29 07:35:48
1.2K0
举报
文章被收录于专栏:乱码三千乱码三千

Android源码下载支持的系统目前只有Ubuntu和Mac OS两种操作系统, 本次以Ubuntu系统为例. 官方网站: http://source.android.com/source/downloading.html 下载单独项目的源码:https://github.com/android

  1. 下载Git(版本控制工具). 调出命令行: ctrl + alt + T sudo apt-get install git (下载地址在源中,"系统设置/软件和更新",路径:/etc/apt/sources.list)
  2. 安装curl(上传和下载数据的工具). sudo apt-get install curl
  3. 安装repo(一个基于git的版本库管理工具, 这里用于自动批量下载android整个项目.). // 创建目录 mkdir ~/bin // 下载repo脚本到本地bin文件夹下 curl http://android.git.kernel.org/repo >~/bin/repo (官网:curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo) // 如果上面下载失败, 采用下面这种方式 curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" >~/bin/repo // 给所有用户追加可执行的权限 chmod a+x ~/bin/repo // 临时把repo添加到环境变量中, 方便后面执行. // 注意: 每次重启ubuntu之后此环境变量失效, 重新配置就可以了. export PATH=~/bin:$PATH
  4. 创建文件夹, 用于存放下载的Android源码. // 创建目录 mkdir ~/android_source // 修改权限 chmod 777 ~/android_source cd ~/android_source
  5. 初始化库. // 需要先配置git的用户信息 git config --global user.email "dai_zhenliang@163.com" git config --global user.name "haha" repo init -u https://android.googlesource.com/platform/manifest -b android-2.3_r1 // 如果上面初始化失败, 用下面的代码 repo init -u git://codeaurora.org/platform/manifest.git -b gingerbread 当屏幕出现以下信息表示成功初始化 repo initialized in /home/haha/android_source
  6. 开始同步下载. repo sync 注意: 下载过程中, 因为网络问题, 可能会中断下载. 当中断下载时, 继续使用repo sync命令继续下载.
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 乱码三千 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android源码学习之环境搭建(Ubuntu下载Android源码)
已经有一个多月没有看Android的知识了,之前在杭州时就买了邓凡平的《深入理解Android卷I 》一直没来得及研究。后来因为公司要求,要为新的项目做准备,做各种业务的KT和技术的training,虽然新技术本身的难度不大,但是业务知识很是复杂,搞的头大,到现在终于有了一些头绪。趁现在有时间来研究下Android的源码。之前没有接触过Linux系统,我的本本现在用的是Windows系统,已经用习惯了。所以先安装虚拟机VMWare8.0,在虚拟机上安装的Ubuntu10.04(32)。安装过程相对简单,一般不会出现什么问题,真的不行删掉重新安装,我就安装了两次Ubuntu,没什么大不了的。接下来说重点,Ubuntu上下载Android源码。
全栈程序员站长
2022/08/23
7310
android源码下载方式
更多分支目录:https://android.googlesource.com/platform/manifest
阳光岛主
2019/02/19
2.3K0
[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.7K0
Android 源码下载
参考文档:https://source.android.google.cn/setup/downloading 源码地址
艳龙
2021/12/16
1.5K0
清华大学Android源码镜像下载最新Android系统源码
下载最新Android系统源码,可以在国内的清华大学Android源码镜像下载,速度也是挺快的。我晚上几个小时就下载下来了。方法如下:
Centy Zhao
2019/12/26
3.3K0
清华大学Android源码镜像下载最新Android系统源码
Android源码下载与编译全过程
摘要:本文是根据自己亲手编译源码过程所总结的一个开发笔记(包括编译流程,可能遇到的错误,以及错误解决的办法等),首先介绍了基于Ubuntu9.10的编译环境的建立,再次介绍了整个源码的获取方式,最后讲解了源码的编译过程(包括源码的打包处理,u-boot的编译,Linux的kernel的编译,android文件系统的编译)。本文各个操作的开发环境是基于VMware7.10虚拟机的Ubuntu9.10环境。当然不同的版本的Linux可能操作过程有点差异,所遇到的错误可能不同,但是各个操作思想是一致的。
用户4148957
2022/06/14
1.9K0
Windows下成功安装Repo和下载Android源码方法总结LineageOS 14.1下载
官方的定义:Repo是谷歌用python脚本写的调用git的一个脚本,可以实现管理多个git库。
杨永贞
2022/01/07
10.4K1
Windows下成功安装Repo和下载Android源码方法总结LineageOS 14.1下载
新SDK平台下载开源全志V853的SDK
由于谷歌服务器位于国外,每次运行时Repo会检查更新导致下载较慢,国内用户可以配置镜像源。否则会像下图一样卡住不动然后失败。
阿志小管家
2024/02/02
2380
新SDK平台下载开源全志V853的SDK
Windows下安装Ubuntu、图形界面、下载Android源码,看这一篇就够了
自己手里有一台Windows电脑,但是工作开发都是Linux系统下进行,想着给自己的Windows电脑安装Linux系统,说干就干。
八归少年
2022/10/08
2.2K0
Windows下安装Ubuntu、图形界面、下载Android源码,看这一篇就够了
Android源码折腾(一)下载和编译
我下载和编译用的是ubuntu20.04系统,之前在win上一直存在问题,甚至在下载环节就出问题,无法通过。
笔头
2022/06/12
2.5K0
【Android】构建 Android Automotive OS:适合初学者的指南
Android Automotive OS 是专为车载使用量身定制的 Android 版本。它通过将各种汽车功能与 Android 应用程序集成,为驾驶员和乘客提供无缝体验。本指南将引导您完成从头开始构建 Android Automotive OS 的过程,涵盖所需的所有必要工具、设置和步骤。
人不走空
2024/06/23
5230
Android源码编译(ubuntu16.04+android P)简介
这里我们使用虚拟机来安装ubuntu。至于VMware具体安装方法大家自行百度。这里贴出我所用的版本。
用户2929716
2018/08/23
1.9K0
Android源码编译(ubuntu16.04+android P)简介
新SDK平台下载开源全志D1-H/D1s的SDK
由于谷歌服务器位于国外,每次运行时Repo会检查更新导致下载较慢,国内用户可以配置镜像源。否则会像下图一样卡住不动然后失败。
阿志小管家
2024/02/02
2110
新SDK平台下载开源全志D1-H/D1s的SDK
国内镜像加速Android源码下载
6.查看想要下载的源码的Tag和Builds,网址:====点击查看,需要翻蔷====,这里 @安卓猴 给你们截下图,自己放大查看:
GitOPEN
2019/01/29
4.4K0
国内镜像加速Android源码下载
Ubuntu Touch环境搭建
最近搞了一下Nexus 5的MultiRom Manger,体验了一把Ubuntu Touch和Android L,总体感觉还不错,不过Android L的NFC驱动还有问题,Ubuntu Touch优化还不足,画面有点卡,而且无法关背光。于是萌生了参与Ubuntu Touch驱动开发的念头,也算是把工作当成一种兴趣吧。
sickworm
2019/02/27
1.5K0
新SDK平台下载开源全志R329的SDK
由于谷歌服务器位于国外,每次运行时Repo会检查更新导致下载较慢,国内用户可以配置镜像源。否则会像下图一样卡住不动然后失败。
阿志小管家
2024/02/02
1560
新SDK平台下载开源全志R329的SDK
是时候下载Android 9.0系统源码了
这篇文章我们来学习如何下载AOSP 源码,如果你还没有Linux 环境,请查看趁周末,用VirtualBox安装 Ubuntu吧!这篇文章,另外如果你不需要编译源码,或者不需要最新的源码,可以直接从百度网盘:https://pan.baidu.com/s/1ngsZs 将源码下载下来。
Android技术干货分享
2019/05/10
4.3K0
是时候下载Android 9.0系统源码了
鸿蒙系统研究第一步:从源码构建系统镜像
周末下载了 OpenHarmony OS 2.0 的源码,并 build 成功。虽然大部分的步骤都是来自官方文档,但还是碰到了一些问题,所以决定还是写下来,当作一个备忘录。
云水木石
2021/07/14
1.5K0
鸿蒙源码下载并编译
如果你是从头看文档,并且按照文档操作,那么你已经按照《5.2 安装Ubuntu软件》下载并运行了这个脚本:Configuring_ubuntu.sh。如果你是中途看文档,那么请按照《5.2 安装Ubuntu软件》操作一次。
韦东山
2020/09/30
2.2K0
鸿蒙源码下载并编译
Android 编译Android7.0版本源码
  首先说说为什么要编译Android7.0的源码,因为当我们去做系统定制开发的时候,就需要这么去做,举个例子,你们公司有一个客户是做电视机顶盒的,现在购买了你们公司的产品,要求你们公司提供相关的Android系统驱动,类似音频驱动、视频驱动之类的文件,能让这个文件再客户的机顶盒上正常使用,针对这个问题我们要怎么做呢?
晨曦_LLW
2023/07/10
4980
Android 编译Android7.0版本源码
相关推荐
Android源码学习之环境搭建(Ubuntu下载Android源码)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档