下载android平台源码
我在寻找下载android平台源码时发现了几种方法,有的方法已经失效,现在把测试成功的下载方法写下来:
1,环境要求
需要在linux环境下下载。我选用的是ubuntu
我在安装完ubuntu时报错“ubuntu is running in low-graphic mode”,解决方法如下:
选择第四项:exit to consle login 然后用用户名,密码登陆进去执行命令sudo apt-get updatesudo apt-get upgrade执行后重启
2,下载git程序
git是一种版本控制软件。在终端中输入:
sudo apt-get install git-core gnupg flex bison gperf build-essential \zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \libxml2-utils
3,设置下载目录
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
建立一个文件夹,以便下载的内容保存其中
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
4,开始下载内核源码
$ repo init -u https://android.googlesource.com/platform/manifest如果要下载分支版本,使用以下格式的命令
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2(查询android版本信息,参考 https://android.googlesource.com/platform/manifest/+refs)最后,用以下命令checkout出源码到我们设置的工作目录:
$ repo sync
5,可能碰到的错误
1)error: RPC failed; result=56, HTTP code = XX MiB | XX KiB/s
碰到以上问题,一般是git没有正确安装,请使用第二步重新安装
2)
error: Failed connect to android.googlesource.com:443;Connection refused while accessinghttps://android.googlesource.com/a/platform/frameworks/base/info/refs
fatal: HTTP request failed
error: Cannot fetch platform/tools/motodev
error: Cannot fetch platform/frameworks/base
error: Cannot fetch platform/prebuilts/sdk
error: Exited sync due to fetch errors
解决方法:编辑/etc/hosts文件
$ vim /etc/hosts
增加下面内容,保存(提前保存好):
74.125.31.82 www.googlesource.com
74.125.31.82 android.googlesource.com
203.208.46.172 cache.pack.google.com
59.24.3.173cache.pack.google.com
如果出现无法保存的情况(一般是因为hosts为只读),用以下命令编辑:
$sudo gedit /etc/hosts
编辑保存hosts文件后重新输入:
$ repo sync
转载于:https://www.cnblogs.com/wolflzc/archive/2013/06/11/3131757.html
下载android平台源码相关推荐
- 【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csd ...
- [HOW TO]-下载android官方源码
介绍下载android官方源码的方式: 使用每月更新的初始化包 传统初始化方法 1.使用每月更新的初始化包 下载初始化包->repo sync wget -c https://mirrors.t ...
- 使用代理下载android系统源码和SDK
** 使用代理下载android系统源码和SDK ** 谷歌被墙后,如何下载android源码和sdk?使用代理.步骤如下: 寻找可用代理 先在这里找一个可用的代理服务器:http://www.xic ...
- windows下载Android系统源码
1.安装 git 官网:https://git-scm.com/downloads/ 2.安装 Python 官网:https://www.python.org/downloads/ 3.下载源码 1 ...
- windows cygwin 使用 repo 下载 android cm 源码
repo 文件内容(直接使用 github 的) #!/bin/sh## repo default configuration ## #REPO_URL='https://code.google.co ...
- android系统源码7.1.2_r8下载,编译,运行到nexus5X上,修改源码并编译SDK进行测试
一,学习android系统源码下载,编译的作用 1,可以自己 DIY 自己的rom系统,从系统层面,宏观的加深理解 android系统 2,编译自己的 userdebug(原生root权限) rom, ...
- ubuntu-18.04.4 Android系统源码TP1A(Android 13)下载及编译
继上一篇博客介绍了VMware Workstation15 配置ubuntu-18.04.4,这篇主要介绍安装后环境搭建,Android源码的下载与编译.小编当前下载的是当前最新的代码,是主干分支代码 ...
- 手把手教你查看android系统源码
引言: android开发人员想必都很想知道,怎么才能查看源码吧.毕竟,想跨入高级,不看源码,你看啥? 老司机请远离. 准备工作: 下载SourceInsight4.0,如果有,就略过.如果没有,下载 ...
- 编译Android系统源码--搭建环境
下载Ubantu14 Google官方建议使用Ubuntu 14 下载路径 双系统安装参考 下载VMware 建议:VMware Workstation 16 Pro 下载路径 下载Android系统 ...
最新文章
- 秒懂JVM的三大参数类型,就靠这十个小实验了
- java api 调用 kettle 执行etl任务
- Fiddler抓取移动端请求
- 笔记-计算机网络基础-综合布线系统
- Linux下的编程入门
- python getchar,Linux C编程学习:getchar()和getch()
- Java基础学习总结(180)——如何保证API接口安全
- Kotlin定义静态变量、静态方法
- Atitit.列表页面and条件查询的实现最佳实践(2)------翻页 分页 控件的实现java .net php
- es入门以及索引原理学习
- i春秋 - Exploit-Exercises: Nebula - level00
- 相机PHP,C/C++、C#、PHP相机开发实例 大恒相机SDK
- 【情报工具】分享15款保护隐私的搜索引擎
- OpenCV实践小项目(二) -文档ocr扫描识别
- 【Unity学习历程之一】给Visual Studio中的C#脚本编辑添加自动补全
- WebStorm 2018.2.3 x64 的安装与破解
- python爬取收费素材_基于Python爬取素材网站音频文件
- Android11 HAL层开发
- 关于堆栈的讲解(我见过的最经典的)
- 【记录贴】IPP3. Convert a Fahrenheit temperature to Celsius and Kelvin.