在 framework 目录里面修改代码后,要找到所修改代码所在当前目录或者上级目录包含 android.mk 文件的地方。
在命令行下执行环境初始化命令后 . build/envsetup.sh
然后执行 mmm framework/xxx/xxx, 然后在 out/target/product/xxx/system/framework 目录下可以看到 framework-xxx.jar 文件的时间戳已经被修改。
中间文件位于 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates 目录下。
如果要修改 init.rc 文件
1. adb root
2. adb pull /init.rc
2. 修改 init.rc
3. adb shell mount -o rw -o remount /dev/block/actb /
4. adb push init.rc /