下载AOSP源码、编译、导入AS、运行在模拟器上

本文介绍了如何从清华大学的AOSP镜像库下载源码,使用repo工具初始化和同步代码,解决编译过程中的问题,如安装JDK和XCode,处理编译错误,下载Nexus驱动,最终成功编译并在Android Studio中导入项目。编译完成后,通过生成的map文件导入AS,并运行模拟器。
摘要由CSDN通过智能技术生成

因为官方的地址需要翻墙,目前国内可以利用清华大学的镜像库:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

  1. AOSP和Android源码的区别:AOSP+Gapps(谷歌服务包)=原生

    安卓官方原生系统是指谷歌搭载在nexus系统产品上的,AOSP指的是开源安卓项目,前者集成了谷歌服务,而AOSP没有,并且可以供开发者进行编译使用

  2. 下载AOSP

    !!!建议使用使用tar包下载源码,见3 !!!

    !!!移动硬盘如果不是NTFS的,必须要设置大小写敏感!!!

    最好使用外接的硬盘来进行存储,因为AOSP占用空间比较大,公司的电脑存储空间有限。(源码下载加上编译 150G都不够用 ^^)

    1. 首先下载 repo 工具。(repo 是针对Android 源码多达几百个项目git库的整合,Repo 命令行工具,对 Git 部分命令封装,将百多个 Git 库有效的进行组织)

      代码块

      mkdir ~/bin
      PATH=~/bin:$PATH
      curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
      ## 如果上述 URL 不可访问,可
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值