Android12系统模块编译

2023-04-03  本文已影响0人  AFinalStone

一、单独编译更新Framework模块

1、单独编译frameworks.jar文件

make framework-minus-apex -j16

2、更新frameworks.jar相关文件

adb root
adb remount
adb push \out\target\product\msmnile_gvmq\system\framework\framework.jar /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-voip-common.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-telephony-common.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-tcmiface.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-ims-common.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-framework-graphics.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-framework.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-ext.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-core-icu4j.vdex /system/framework/
adb push \out\target\product\msmnile_gvmq\system\framework\boot-android.car.vdex /system/framework/

adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-android.car.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-android.car.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-android.car.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-core-icu4j.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-core-icu4j.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-core-icu4j.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ext.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ext.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ext.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework-graphics.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework-graphics.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-framework-graphics.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ims-common.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ims-common.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-ims-common.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-tcmiface.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-tcmiface.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-tcmiface.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-telephony-common.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-telephony-common.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-telephony-common.vdex /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-voip-common.art /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-voip-common.oat /system/framework/arm/
adb push \out\target\product\msmnile_gvmq\system\framework\arm\boot-voip-common.vdex /system/framework/arm/

adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-android.car.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-android.car.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-android.car.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-core-icu4j.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-core-icu4j.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-core-icu4j.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ext.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ext.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ext.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework-graphics.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework-graphics.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-framework-graphics.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ims-common.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ims-common.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-ims-common.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-tcmiface.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-tcmiface.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-tcmiface.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-telephony-common.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-telephony-common.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-telephony-common.vdex /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-voip-common.art /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-voip-common.oat /system/framework/arm64/
adb push \out\target\product\msmnile_gvmq\system\framework\arm64\boot-voip-common.vdex /system/framework/arm64/
adb shell sync
adb reboot
cmd
上一篇下一篇

猜你喜欢

热点阅读