似乎我无法部署对packages/service/Telecom/*.java
所做的更改,除非我刷新整个图像文件,这很费时间。
我正在使用Android aosp 5.0分支,我对com.android.server.telecom.CallActivity class
进行了一些小改动(例如Log.i("I am here")
)。我输入“mm”来构建/ packages / services / Telecomm下的项目,并在out/target/product/aosp_arm/system/priv-app/Telecom/Telecom.apk
中获得了更新的apk文件。然后我通过键入"adb install -r /path/to/Telecom.apk
来安装apk。安装程序确认“成功”。我重新启动设备并在拨打电话时登录我添加的日志行。但是,我什么都没看到。
另一方面,如果我通过从树的根目录键入“make -j8
”进行完整构建并使用flashall.sh
或update.sh
来刷新图像zip文件,我可以看到我添加的日志行。
我错过了什么?我确信必须有一种方法可以在每次完全重建的电信套餐中进行更改。
谢谢!