编译安卓10源码
在源码根目录执行
环境初始化
source build/envsetup.sh
可以使用lunch,查看当前有哪些板级编译选项
lunch
完整编译
./build.sh dist -j4
编译完成后,所有的镜像在out/target/product/sdm660_64/目录
编译内核和设备树
进入Android10/kernel/msm-4.14目录
编译内核
make bootimage -j4
编译设备树
make dtboimage -j4
使用fastboot烧录
进入烧录模式
adb reboot bootloader
更新A分区
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash mdtp mdtp.img
fastboot flash metadata metadata.img
fastboot flash persist persist.img
fastboot flash recovery recovery.img
fastboot flash super super.img
fastboot flash userdata userdata.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash abl abl.elf
更新B分区
fastboot flash boot_b boot.img
fastboot flash dtbo_b dtbo.img
fastboot flash mdtp_b mdtp.img
fastboot flash metadata_b metadata.img
fastboot flash persist_b persist.img
fastboot flash recovery_b recovery.img
fastboot flash super_b super.img
fastboot flash vbmeta_b vbmeta.img
fastboot flash vbmeta_system_b vbmeta_system.img
fastboot flash abl_b abl.elf
fastboot reboot
调试过程一般只需要烧录A分区
最后
以上就是妩媚跳跳糖最近收集整理的关于高通sdm660平台编译安卓10的全部内容,更多相关高通sdm660平台编译安卓10内容请搜索靠谱客的其他文章。
发表评论 取消回复