Ubuntu20编译Aosp内核
前言
目标机型:Pixel3 XL
AOSP版本:android-10.0.0_r2
内核版本:android-msm-crosshatch-4.9-android10
编译环境:Ubuntu20.04.5,CPU:8C,内存:8G,交换区:8G
问题记录:
官方在
android-msm-crosshatch-4.9-android10
内核代码中彻底删除了build/build.sh
编译,为给Pixel3 XL
编译Aosp10
的内核源码,本博客拷贝android-msm-crosshatch-4.9-android12
内核源码的build/build.sh
文件使用,能编译成功。
一、下载内核
-
根据官网链接 :https://source.android.google.cn/docs/setup/build/building-kernels?hl=zh-cn,目前
Pixel3 XL
支持推荐的内核版本是android-msm-crosshatch-4.9-android12
,低于该版本的内核,彻底删除了build/build.sh
编译。
-
按如下步骤下载
Aosp10
的内核源码:mkdir asop10-kernel & cd asop10-kernel