Android-13源码下载

1. 下载ubuntu desk lts(桌面稳定)版本

点击如下链接路径,下载
下载Ubuntu桌面系统 | Ubuntu
ubuntu版本有 desk server iot 云等根据业务不同的各种版本。
建议使用desk 04(ubuntu 1年release 2次 4月份的是04 10月份的是10)的 lts(long term support 长期支持,可获得不断更新的应用。)的版本,我用了desk版本的18.04 lts。(最新的是22.04,也可以试试)

image.png

2. windows下虚拟机virtual box下载

在360软件管家中搜索virtualBox 点击安装就可以了。


image.png

3.虚拟机下安装ubuntu

3.1 新建:(文件夹路径不要用默认的c盘,选择大一点空间的盘符)

image.png

3.2 内存至少12G以上,如果32G的电脑,建议16G内存(android 最近的源码编译都建议16G内存)

image.png

3.3 虚拟硬盘配置

image.png
image.png
image.png

建议硬盘配置500+G 源码编译完得200多G


image.png

3.4 从虚拟机导入安装镜像

image.png

3.5 将下载的镜像导入

image.png

image.png

点击OK,进入主界面,启动安装ubuntu

3.6 安装界面,选择语言,中文 点击安装 ubuntu

1661439653184.png

一路继续


1661439774825.png
1661439730217.png

3.7 用清除整个分区的默认分区方法,后面用命令搞swap分区吧

1661528210877.png

3.8 选择我们国家的任何地方都会给你定位到上海

1661528272112.png

3.9 设置用户名和密码

image.png

3.10 等等

image.png

3.11 安装好了 重启

image.png

4. 下载源码前的配置

4.1 更新安装源

sudo cp /etc/apt/source.list /etc/apt/source.list.bk
sudo chmod 777 /etc/apt/source.list
sudo gedit /etc/apt/sources.list
加入如下源
 阿里源:

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

清华源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

163源:

deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse

4.2 安装jdk-11

sudo apt-get update
sudo apt-get install openjdk-11-jdk

5. 源码下载

源码国内不能直接下载,参看:清华和中国科技大的下载方式

  1. 清华大学 AOSP 镜像: https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/.
  2. 中国科技大学 AOSP 镜像: https://mirrors.ustc.edu.cn/help/aosp.html.

5.1 repo 配置

sudo apt install curl
sudo apt-get install git
mkdir ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

5.2 下载方式1

5.3 下载方式2(也是传统下载方式,google的官方下载方式)

  • 创建文件夹 mkdir aosp-13
  • cd aosp-13
  • 初始化(默认服务器release的最新版本 )
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest
  • 同步下载代码
repo sync 
  • 等等等代码下载完,就看到全部文件夹了


    image.png

6. 源码编译

6.1 下载编译前需要的so

sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache
sudo apt-get install libssl-dev

6.2 编译

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容