美文网首页
Android12系统模块编译

Android12系统模块编译

作者: AFinalStone | 来源:发表于2023-04-03 15:32 被阅读0次

    一、单独编译更新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
    

    相关文章

      网友评论

          本文标题:Android12系统模块编译

          本文链接:https://www.haomeiwen.com/subject/qqadddtx.html