玩转Android Framework:下载对应版本的Android Linux Kernel源码
原文中文,约1300字,阅读约需3分钟。
📝
内容提要
本文介绍了如何查找和下载对应版本的Android Linux Kernel源码,以替换AOSP编译时使用的Linux Kernel版本或修正代码。通过查看设备的Android版本确定所使用的Android Linux Kernel版本,通过git clone和git checkout命令下载和切换到指定的提交。
❓
Q&A
如何查找和下载Android Linux Kernel源码?
可以通过查看设备的Android版本来确认使用的Android Linux Kernel版本,然后使用命令git clone下载源码,最后使用git checkout切换到指定的提交。
为什么需要下载Android Linux Kernel源码?
因为AOSP源码不包括对应的Linux源码,下载源码可以替换编译时使用的Linux Kernel版本或修正代码。
如何确认设备使用的Android Linux Kernel版本?
可以通过进入设置中的关于手机部分查看Android版本,从中找到Linux Kernel版本信息。
下载Android Linux Kernel源码的命令是什么?
下载命令是git clone https://android.googlesource.com/kernel/common。
如何切换到指定的提交版本?
使用git checkout命令,后面跟上短commit id,例如git checkout 7e35917775b8。
Android Linux Kernel是什么?
Android Linux Kernel是针对Android优化过的特殊版本的Linux内核。
🏷️