android – 用于修改AOSP framework.jar的高效开发

我想知道在我对framework.jar中的 Java文件进行修改后是否有必要重建和重新部署我的整个AOSP树.

我有工作(可构建)树os ICS和JellyBean,可以成功地将它们安装到我的虚拟机上.

我知道CCACHE可以帮助加速构建,我想如果我正在修改C/C++代码,那么重建和重新安装整个树是我唯一的选择.

但是,对于较小的更改(例如视图或活动源文件之一),是否有更快的方法可用?每次重建和重新安装都会使开发变得缓慢而痛苦.我确信供应商和没有更快的方法可供他们使用.

我对这种方法没有运气:

>在frameworks / base中运行mm(已成功编译)并替换正在运行的系统上的framework.jar / framework.odex文件.
>重新启动 – 但系统在启动屏幕之前挂起.
>我通过重建整个图像并重新安装来测试我的代码,并且该图像启动正常.

解决方法

对我来说,我发现了以下方式.但是,我开发的是一个真实的设备,因此,也许我的方法不适用于您的情况.

>正如您所做的那样,mmm frameworks / base -jN(如果您想添加更改同时图像和构建图像,你可以添加snod但这会慢在构建过程中)>运行adb remount(使系统映像可写) – 您需要这样做重新刷新所有设备后,这只有一次.>运行adb同步系统

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...