返回顶部
首页 > 资讯 > 精选 >AOSP源码下载及问题怎么解决
  • 577
分享到

AOSP源码下载及问题怎么解决

2023-06-29 12:06:28 577人浏览 八月长安
摘要

这篇文章主要介绍“AOSP源码下载及问题怎么解决”,在日常操作中,相信很多人在AOSP源码下载及问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AOSP源码下载及问题怎么解决”的疑惑有所帮助!接下来

这篇文章主要介绍“AOSP源码下载及问题怎么解决”,在日常操作中,相信很多人在AOSP源码下载及问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AOSP源码下载及问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、说明

由于一些原因,利用谷歌的资源下载Android源码速度很慢,我们可以用清华源里面的资源进行下载。

二、源码下载示例

由于清华源中给出很清晰的配置下载方法,这儿只做几条总结

谷歌镜象不可用,采用清华源镜象

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

配置repo

mkdir ~/binPATH=~/bin:$PATHcurl Https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repochmod a+x ~/bin/repo

注意:repo最好加到系统的环境变量中。

repo更新

repo的运行过程中会尝试访问官方的git源更新自己,如果想使用tuna的镜像源进行更新,可以将如下内容复制到你的~/.bashrc里

export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'

并重启终端模拟器。

下载初始化包

wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar

解压资源包

tar xf aosp-latest.tar

更新指定版本

比如指定下载android-6.0.1_r62,执行以下命令:

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platfORM/manifest -b android-6.0.1_r62repo sync

如果遇到"SyntaxError: invalid syntax"等错误,如下所示:

File "/home/jerry/workspace/aosp/.repo/repo/main.py", line 79    file=sys.stderr)        ^SyntaxError: invalid syntax

应该是python语法导致的,解决方法如下:

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62Python3 ~/bin/repo sync

快捷脚本

由于网络及限制网络并发等原因,repo sync常常更新失败,可以用脚本来更新,脚本示例:

repo sync -j4while [ $? = 1 ]; do        echo "==== sync failed, re-sync again ===="        sleep 3        repo sync -j4done

三、注意

遇到同步失败的问题

比如OMA-DM这个app同步失败,我们可以修改AOSP目录下的.repo/manifests/default.xml来屏蔽掉这个应用的同步,如下图:

AOSP源码下载及问题怎么解决

遇到python语法问题

参照如下语法根据实际情况执行repo命令,注意repo要写上绝对路径,否则会报错。

python3 ~/bin/repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-6.0.1_r62python3 ~/bin/repo sync

到此,关于“AOSP源码下载及问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: AOSP源码下载及问题怎么解决

本文链接: https://lsjlt.com/news/324944.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • AOSP源码下载及问题怎么解决
    这篇文章主要介绍“AOSP源码下载及问题怎么解决”,在日常操作中,相信很多人在AOSP源码下载及问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”AOSP源码下载及问题怎么解决”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • AOSP源码下载及问题小结
    目录一、说明二、源码下载示例三、注意一、说明 由于一些原因,利用谷歌的资源下载Android源码速度很慢,我们可以用清华源里面的资源进行下载。清华源AOSP配置下载地址详解:Andr...
    99+
    2024-04-02
  • Vue不能下载xls以及文件乱码问题解决
    发现问题 老大要让我实现下载xls文件的功能,我想了想:我好像不太会耶! 但是我们之前写的一个页面有一个下载xls的功能,那我就CV大法,嘿嘿嘿。 当我点击下载按钮的那一刻,控制台红...
    99+
    2024-04-02
  • maven下载依赖失败问题及解决
    目录前情提要1. 问题12. 问题23. 原因分析4. 解决办法4.1 原始状态4.2 删除_remote.repositories4.3 删除pom文件总结前情提要 由于特殊原因,...
    99+
    2023-05-16
    maven下载依赖失败 maven下载依赖 maven依赖
  • Vant-list上拉加载及下拉刷新问题怎么解决
    本篇内容介绍了“Vant-list上拉加载及下拉刷新问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Vant-list 上拉加载及...
    99+
    2023-06-30
  • 怎么解决php下载文件时不完整问题
    这篇文章主要讲解了“怎么解决php下载文件时不完整问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决php下载文件时不完整问题”吧!php下载文件时不完整的解决办法:1、找到ngin...
    99+
    2023-06-25
  • Python包下载过慢?教你轻松更换pip源解决问题!
    详解pip源更换方法,解决Python包下载慢的问题 引言:Python是一门强大的编程语言,其丰富的第三方库使得开发者能够更加高效地开发应用程序。然而,在实际的开发过程中,我们经常会遇到pip包下载慢的问题。这个问题主要是由于...
    99+
    2024-01-18
    更换方法 pip源
  • Mac环境下mysql5.7.21 utf8编码问题及解决方案
    下面一起来了解下Mac环境下mysql5.7.21 utf8编码问题及解决方案,相信大家看完肯定会受益匪浅,文字在精不在多,希望Mac环境下mysql5.7.21 utf8编码问题及解决方案这篇短内容是你想...
    99+
    2024-04-02
  • 怎么解决Redis开启远程访问及密码问题
    这篇文章将为大家详细讲解有关怎么解决Redis开启远程访问及密码问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Redis开启远程访问及密码,具体介绍如下所示:一、开启...
    99+
    2024-04-02
  • PyTorch加载模型model.load_state_dict()问题及解决
    目录PyTorch加载模型model.load_state_dict()问题1. 对load的模型创建新的字典2. 直接用空白''代替'module.'...
    99+
    2023-02-03
    PyTorch加载模型 model.load_state_dict() PyTorch模型
  • 在Windows下MySQL中文乱码问题怎么解决
    这篇文章主要介绍“在Windows下MySQL中文乱码问题怎么解决”,在日常操作中,相信很多人在在Windows下MySQL中文乱码问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • Redhat5下MySql遇到的乱码问题怎么解决
    本篇内容介绍了“Redhat5下MySql遇到的乱码问题怎么解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • vue3 keepalive源码解析解决线上问题
    目录引言1、keepalive功能2、keepalive使用场景3、在项目中的使用过程4、vue3 keepalive源码调试5、vue3 keealive源码粗浅分析6、总结引言 ...
    99+
    2024-04-02
  • Hibernate Lazy加载问题怎么解决
    这篇文章主要讲解了“Hibernate Lazy加载问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate Lazy加载问题怎么解决”吧!Hbm文件<bean i...
    99+
    2023-06-03
  • 怎么解决css加载外部字体乱码问题
    本篇内容介绍了“怎么解决css加载外部字体乱码问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么解决php中js加载后的乱码问题
    本篇内容介绍了“怎么解决php中js加载后的乱码问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!php中js加载后乱码的解决办法:1、将编...
    99+
    2023-06-25
  • 使用Maven镜像怎么解决jar下载慢的问题
    使用Maven镜像怎么解决jar下载慢的问题?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。修改Maven目录中的conf/settings.xml找到mirro...
    99+
    2023-05-31
    maven jar
  • maven不能下载oracle jdbc驱动的问题怎么解决
    本篇内容主要讲解“maven不能下载oracle jdbc驱动的问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“maven不能下载oracle jdbc驱动的问题怎...
    99+
    2023-07-06
  • 从dubbo源码分析qos-server端口冲突问题及解决
    目录什么是dubbo的qos-server呢?问题来了问题1问题2问题3 问题4总结在这分布式系统架构盛行的时代,很多互联网大佬公司开源出自己的分布式RPC系统框架,例如:...
    99+
    2023-02-17
    dubbo源码分析 qos-server端口冲突 dubbo qos-server
  • cdn资源访问出现问题怎么解决
    cdn资源访问出现问题的解决步骤:检查HTTP和HTTPS访问是否出现问题,若只是HTTPS访问出现问题,则是cdn HTTPS的配置出错。如果HTTP和HTTPS都出现问题时,查看cdn的源站是否正常,可以通过绑定host测试源站的响应情...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作