1 | cd ~/dependency/patchForAndroid |
合入补丁时需要按照如表1所示从前到后的顺序合入。关于patch文件名,如:system-core-0001.patch,system-core指补丁合入的路径为“~/aosp/system/core/”目录,请将该补丁文件复制到对应目录后,执行合入补丁操作。
合入补丁命令参考示例如下。
1 2 3 | cp system-core-0001.patch ~/aosp/system/core/ cd ~/aosp/system/core patch -p1 < system-core-0001.patch |
所有补丁及对应的补丁合入位置如表1所示,请按照示例合入“patchForAndroid”目录下的所有补丁。
补丁名 |
补丁合入位置 |
---|---|
bionic-0001.patch |
~/aosp/bionic |
build-make-0001.patch |
~/aosp/build/make |
build-soong-0001.patch |
~/aosp/build/soong |
device-generic-goldfish-0001.patch |
~/aosp/device/generic/goldfish |
device-google-cuttlefish-0001.patch |
~/aosp/device/google/cuttlefish |
external-libdrm-0001.patch |
~/aosp/external/libdrm |
external-libva-0001.patch |
~/aosp/external/libva |
external-llvm70-0001.patch |
~/aosp/external/llvm70 |
external-mesa-0001.patch |
~/aosp/external/mesa |
external-selinux-0001.patch |
~/aosp/external/selinux |
frameworks-av-0001.patch |
~/aosp/frameworks/av |
frameworks-base-0001.patch |
~/aosp/frameworks/base |
frameworks-native-0001.patch |
~/aosp/frameworks/native |
frameworks-opt-net-wifi-0001.patch |
~/aosp/frameworks/opt/net/wifi |
libcore-0001.patch |
~/aosp/libcore |
packages-apps-Settings-0001.patch |
~/aosp/packages/apps/Settings |
system-bpf-0001.patch |
~/aosp/system/bpf |
system-core-0001.patch |
~/aosp/system/core |
system-libvintf-0001.patch |
~/aosp/system/libvintf |
system-netd-0001.patch |
~/aosp/system/netd |
system-sepolicy-0001.patch |
~/aosp/system/sepolicy |
system-vold-0001.patch |
~/aosp/system/vold |