安卓7.1.2编译

1. 下载源码

步骤参照中科大安卓镜像使用帮助:
https://lug.ustc.edu.cn/wiki/mirrors/help/aosp

1.1 配置git和repo工具

1.2 选择安卓版本

在下面官网的版本列表选择需要的版本
https://source.android.google.cn/setup/start/build-numbers#source-code-tags-and-builds
确定官网有提供相应的二进制文件
https://developers.google.cn/android/drivers
下载二进制文件,供后面使用

1.3 开始下载

下载源:中科大
步骤参照
https://lug.ustc.edu.cn/wiki/mirrors/help/aosp

2. 环境配置

2.1 openjdk

安卓7需要openjdk8,执行:
sudo apt-get update
sudo apt-get install openjdk-8-jdk

2.2 编译依赖

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

问题:提示无法定位libesd0-dev
解决:https://www.cnblogs.com/zzb-Dream-90Time/p/10080408.html

3. 编译

3.1 系统设置

设置JVM内存:
确保jack_server运行
将进程限制设置为无限制

你可能感兴趣的:(Android)