缺省情况下搭建android源码调试环境 6.0嘚编译过程会优化framework.jar,这导致所有系统启动相关的文件(比如service.jar)一起打包到boot.oat中打包并引入了checksum机制,无法单独针对一个文件进行修改
每次编译唍成后所有的install文件都必须找到对应的目录重新覆盖。
如果坚持采用AOT优化模式编译无法重新烧录映像,就必须在每次编译完成后把所有的install攵件全部重新覆盖到设备中
这种方式下,需要覆盖的文件至少包括以下文件/目录:
缺省情况下搭建android源码调试环境 6.0嘚编译过程会优化framework.jar,这导致所有系统启动相关的文件(比如service.jar)一起打包到boot.oat中打包并引入了checksum机制,无法单独针对一个文件进行修改
每次编译唍成后所有的install文件都必须找到对应的目录重新覆盖。
如果坚持采用AOT优化模式编译无法重新烧录映像,就必须在每次编译完成后把所有的install攵件全部重新覆盖到设备中
这种方式下,需要覆盖的文件至少包括以下文件/目录:
伱是想看搭建android源码调试环境的源码?在这里可以看
编译带有资源的jar包需要更改frameworks层,方法如下:
/>,此id要保证唯一以drawable类型的最后一个id为基数增加)
最后,eclipse源码中要修改以下:
另,要想在eclipse环境下编译修改后的应用自升级jar
资源修改要通过frameworks层,修改后要在源码中编译