Android源码国内源下载
1.Android源码下载
1. 新建用于存放repo的文件夹:
• mkdir ~
/bin
• PATH=~/bin:
$PATH
2. 下载repo脚本:
• cd ~/bin
• curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo 或 wget https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
• chmod +x repo
3. 更新repo更新地址:
• vi ~/.bashrc
• 加入 export REPO_URL=‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/’
1.1Android系统源代码
1. 新建保存Android源代码的文件夹
• mkdir ~/AOSP
• cd ~/AOSP
2. 下载 manifest:
• 下载最新源代码:repo init -u git://aosp.tuna.tsinghua.edu.cn/platform/manifest
• 下载最新源代码:repo init -u git://aosp.tuna.tsinghua.edu.cn/platform/manifest –b 版本号
3. 同步源代码:
• repo sync
注:然后进入漫长的等待,中途可能会因为网络原因中断,这时只需重新执行repo sync
1.2Android Kernel源代码
1.2.1 Kernel类别
名称 |
清华服务器地址 |
描述 |
common |
https://aosp.tuna.tsinghua.edu.cn/kernel/common.git |
通用内核 |
exynos |
https://aosp.tuna.tsinghua.edu.cn/kernel/exynos.git |
包含供 Nexus 10 的核心源码,也可以被当做一个起始点给 Samsung Exynos 芯片组使用 |
goldfish |
https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git |
包含为模拟器平台使用的内核源码 |
hikey-linaro |
https://aosp.tuna.tsinghua.edu.cn/kernel/hikey-linaro.git |
项目用于 HiKey 参考板,可用作使用 HiSilicon 620 芯片组的起点。 |
lk |
https://aosp.tuna.tsinghua.edu.cn/kernel/lk.git |
Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 |
msm |
https://aosp.tuna.tsinghua.edu.cn/kernel/msm.git |
可供 ADP1,ADP2,Nexus One,Nexus 4,Nexus 5,Nexus 6,也可以被当做一个起始点给 Qualcomm MSM 芯片组使用。 |
omap |
https://aosp.tuna.tsinghua.edu.cn/kernel/omap.git |
用于 PandaBoard 和 Galaxy Nexus,也可以被当做一个起始点给 TIOMAP 芯片组使用 |
samsung |
https://aosp.tuna.tsinghua.edu.cn/kernel/samsung.git |
是为了 Xoom,Nexus 7,Nexus 9,也可以被当做一个起始点给 Samsung Hummingbird 芯片组使用。 |
tegra |
https://aosp.tuna.tsinghua.edu.cn/kernel/tegra.git |
是给 Xoom,Nexus 7,Nexus 9,也可以被当做一个起始点给 NVIDIA Tegra 芯片组使用 |
x86_64 |
https://aosp.tuna.tsinghua.edu.cn/k |
包含有 Nexus Players 的核心源码,也可以被当做一个起始点给 Intel x86_64 芯片组 |
1.2.2 源代码下载
在Android源代码中是使用预编译的内核,若需要对kernel进行修改或学习,需要单独进行下载。下面介绍如何通过清华大学的开源服务器下载AOSP内核的源码。
1. git clone https://aosp.tuna.tsinghua.edu.cn/kernel/common.git
2. git check out“branchName”
Android源码国内源下载相关推荐
- android-Google Support Library及Android源码 兼容包下载
>Android一些SDK比较分裂,为此google官方提供了Android Support Library package 系列的包来保证高版本sdk开发的向下兼容性, 所以你可能经常看到v4 ...
- android 源码各版本下载 原生纯净版
在网上搜的源码,转自其它贡献的网友,下载地址:http://pan.baidu.com/s/1sj1d5cL 有需要的朋友可以方便的下载了,不需要感受谷歌的龟速了.
- repo/git下载android源码断后重新下载
方案1: #!/bin/bash while [ 1 ]doecho "Enter infinity loop.... "if [ ! -d emacs ];then#如果下载断了 ...
- Android Studio 更换国内源下载依赖库
我的博客:http://daycoding.com 小小程序猿 由于国内GFW的原因,经常导致android studio 莫名其妙的编译不了,多数原因是由于不能下载依赖库 Gradle支持三种不同的 ...
- 使用Socks5代理下载Android源码
通过代理下载Android源码,解决下载时连接出现"Failed to connect to storage.googleapis.com port 443: Operation timed ...
- 从零开始搭建Ubuntu 环境下的Android 源码开发环境
本文从一个干净的Ubuntu 10.04 操作系统出发,一步一步引导你搭建自己的基于eclipse IDE 的Android源码开发环境. 正文会包含一下这些内容: 获得源码 编译源码准备工作 编译工 ...
- 菜鸟学Android源码——Setting(1)
菜鸟学Android源码--Setting(1) 在上一篇中,我简单介绍了Android源码的下载和编译,还没有下载编译源码的小伙伴请看这里:Android源码分析之--下载并编译源码 关于系统设置A ...
- 【Android】Android源码版本
学而不思则罔,思而不学则殆 [Android]Android源码版本 1.下载manifest.git 2.checkout到不同的分支 3.源码下载地址列表 4.Android源码存在的分支 1.下 ...
- (转)Android 源码结构分析
Android 2.1 源码结构分析 Android 2.1总目录 |-- Makefile |-- bionic (bionic C库) |-- bootable ...
最新文章
- php trace 函数,PHP Trace 实现原理
- python:进程操作
- mysql的配置和启动命令
- 光耦p621引脚图_光耦反馈设计再也不愁!开关电源中的几种典型光耦隔离接法对比...
- redis sentinel哨兵配置及日志分析(grep -v)
- php 打印函数调用栈,利用backtrace和backtrace_symbols函数打印调用栈信息
- 历届试题 核桃的数量
- 程序员求职之道(《程序员面试笔试宝典》)之学业与求职,孰轻孰重?
- Vue Bootstrap 静态服务器 实现文件追加上传、断点续传、极速秒传
- xpose修改手机imei码,注入广告
- 【洛谷 P1070】道路游戏 (DP)
- [Java] 蓝桥杯ALGO-145 算法训练 4-1打印下述图形
- 福利来啦!!Python基础语法干货
- [转]ETL模型设计
- linux定时器编程实验报告,Linux定时器实验.doc
- Pandas Learning
- 低代码大势所趋,RDP报表3.0应运而生
- java swing浏览器_浏览器控件JxBrowser Swing开发者快速入门指南
- 泰坦尼克号python数据分析统计服_python_泰坦尼克号数据分析报告
- C语言编程的双大于号,VC 双小于 双大于号