android 8.0
需要单独编译framework 后push到设备
mmma frameworks/base
adb shell mount -o rw,remount /system
adb push $OUT/system/framework /system/framework
如果知道编译后的文件位置也可以单独push。
如:
/home/jk/Android/Sdk/platform-tools/adb push $OUT/system/framework/oat/arm64/services.odex /system/framework/oat/arm64/services.odex
/home/jk/Android/Sdk/platform-tools/adb push $OUT/system/framework/oat/arm64/services.vdex /system/framework/oat/arm64/services.vdex
/home/jk/Android/Sdk/platform-tools/adb push $OUT/system/framework/oat/arm64/services.art /system/framework/oat/arm64/services.art
/home/jk/Android/Sdk/platform-tools/adb shell chmod 0644 /system/framework/oat/arm64/services.art
/home/jk/Android/Sdk/platform-tools/adb shell chmod 0644 /system/framework/oat/arm64/services.vdex
/home/jk/Android/Sdk/platform-tools/adb shell chmod 0644 /system/framework/oat/arm64/services.odex
但是
不是 所有的 framework/base 的文件编译后都在 /system/framework 下边,但是在哪里我也不知道。。