在Android源代码中更新.mk和.xml文件

时间:2018-07-05 00:41:08

标签: android android-source

如果我在android源代码中更改了.mk.xml文件,如何将更新后的文件发送到设备?我首先要重建源代码树吗?还是没有必要建造?构建/未构建之后,我应该使用adb push还是adb sync还是必须重新刷新设备?

2 个答案:

答案 0 :(得分:1)

不,您不能随便推送这些文件,因为这些文件已合并到img文件中,如boot.img,system.img等。因此,您需要确定这些.xml文件是在哪个img文件中添加的。然后,您只需要使img文件像

  

制作bootimage -j4

并将图像刷新到设备上

如果您没有弄清楚,那么您需要重建源代码树。

答案 1 :(得分:0)

是的,建设是绝对必要的。有关更完整的信息,请参见https://source.android.com/setup/build/building,但以下是一些快速注释:

如果使用mm或相关命令,通常可以通过adb remount(每次引导仅需一次)进行跟踪,然后:adb syncadb shell stop,{{1 }}。

如果通过诸如adb shell start之类的命令构建了整个树,则可能应该使用lunch aosp_xyzdevice-eng或SOC提供的其他原始刷新工具来刷新整个系统映像(并且可能会进行引导或其他操作)图片)添加到设备。