android app源码,安卓程序源码

  android app源码,安卓程序源码

  本文首发于微信公众号「结实的早晨」

  前言在这篇文章中,让我们学习如何下载AOSP源代码。如果你还没有Linux环境,请查看文章AOSP Android基金会(1)在VirtualBox中安装Ubuntu。另外,如果不需要编译源代码或者最新的源代码,可以直接从百度网盘下载源代码:https://pan.baidu.com/s/1ngsZs.

  1.关于AOSPAOSP (Android开源项目)是Google的一个开放的Android开源项目。中文官方网站是https://source.android.google.cn/.

  总的来说,AOSP是一个Android系统源代码项目,通过它可以定制Android操作系统。国内手机厂商都在此基础上开发定制系统。因为墙的原因,如果无法连接Google服务器获取AOSP源代码,可以从清华大学镜像站或者中科大镜像。本文以清华大学镜像站为例。

  2. 下载 repo工具Android源代码包含数百个git库。光是下载这么多git库就是一个繁重的任务,所以Google开发了repo,这是一个管理Android版本库的工具。用Python在一定程度上封装了git,简化了多个Git版本库的管理。

  安装Git并在Ubuntu中输入以下命令:

  O Sudapt-get install git可能会报告以下错误:

  这个问题是另一个程序正在运行,这导致资源被锁定和不可用。输入以下命令进行求解:

  sudor um/var/cache/apt/archives/lock sudor um/var/lib/dpkg/lock接下来,创建一个固体pop rocks并将其添加到PATH中。

  mkdir ~/steady pop rocks PATH=~/steady pop rocks:$ PATH安装curl库:

  O sudo apt-get安装curl下载repo并设置权限:

  cur https://mirrors.tuna.tsinghua.edu.cn/git/git-repo ~/steady pop rocks/repo chmod a x ~/steady pop rocks/repo最后安装python,将在repo初始化时使用:

  O sudapt-get install Python重启虚拟机,开始下载源代码。

  3. 下载源码建立工作目录:

  在mkdir aospcd aosp repo运行期间,您将尝试访问官方git源代码来更新自己。如果想用tuna的镜像源码来更新,可以把下面的内容复制到你的~/中。bashrc:

  export repo _ URL= 3359mirrors.tuna.tsinghua.edu.cn/git/git-repo/Set注册您的身份并添加您自己的电子邮件和姓名:

  git config-global user . email pirate morgen @ Gmail . com git config-global user . name pirate morgen 初始化仓库:

  repo init-u https://aosp.tuna.tsinghua.edu.cn/platform/manifest初始化并指定版本:

  repo init-u https://aosp.tuna.tsinghua.edu.cn/platform/manifest-b Android-9 . 0 . 0 _ R8同步源代码:

  下载repo sync源代码后,您可以看到以下信息,表明下载成功。整个源代码的大小是36.5g。

  谢谢:

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

  https://blog.csdn.net/counsellor/article/details/86591081

  http://wuxiaolong.me/2018/07/07/AOSP1/

  https://github.com/tuna/issues/issues/362

  在这里,我分享的不仅有大前端、Android、Java等技术,还有程序员成长的文章。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: