Skip to content

单编framework

编译framework
模块路径/framework/base/Android.bpout/target/product/flame/system/framework/framework.jar

高版本编译

sh
source ./build/envsetup.sh
lunch 4
make framework-minus-apex

低版本

sh
source ./build/envsetup.sh
lunch 4
cd framework/base
mm

编译后

复制out/target/product/blueline/下的framework.jar
对应的优化文件也必须复制过去 android12 测试通过

sh
adb push system/framework/framework.jar system/framework/framework.jar
adb push system/framework/boot-framework.vdex system/framework/boot-framework.vdex

adb push system/framework/arm/boot-framework.art /system/framework/arm/boot-framework.art
adb push system/framework/arm/boot-framework.oat /system/framework/arm/boot-framework.oat
adb push system/framework/arm/boot-framework.vdex /system/framework/arm/boot-framework.vdex

adb push system/framework/arm64/boot-framework.art /system/framework/arm64/boot-framework.art
adb push system/framework/arm64/boot-framework.oat /system/framework/arm64/boot-framework.oat
adb push system/framework/arm64/boot-framework.vdex /system/framework/arm64/boot-framework.vdex