嗯 有个小问题想问一下频道里的各位,我在编译 Android GKI 内核。
按照 GKI 内核编译指南和 KernelSU GKI 内核编译指南,如果 sync 下来的内核源码用 build/config.sh 只修改 LOCALNAME ,那么编译出来的内核是可以启动的,套用了 KernelSU 编译脚本的也可以正常编译出来,但一旦我修改了其他内核设置,比如增加 NS_IPC 之类的(为了在 Android 上启用 Docker),内核编译出来之后使用
有人知道是为什么吗....
因为 boot.img 是 ARM64 的,现在的 AVD 虚拟机并不支持 ARM64 启动,所以我也没日志...(我也想看日志)
按照 GKI 内核编译指南和 KernelSU GKI 内核编译指南,如果 sync 下来的内核源码用 build/config.sh 只修改 LOCALNAME ,那么编译出来的内核是可以启动的,套用了 KernelSU 编译脚本的也可以正常编译出来,但一旦我修改了其他内核设置,比如增加 NS_IPC 之类的(为了在 Android 上启用 Docker),内核编译出来之后使用
fastboot boot boot-gz.img
启动的时候就无法启动了,会直接进入手机原本的内核。有人知道是为什么吗....
因为 boot.img 是 ARM64 的,现在的 AVD 虚拟机并不支持 ARM64 启动,所以我也没日志...(我也想看日志)