重新启动时重新生成init.rc文件

时间:2012-10-08 09:29:40

标签: android shell

我添加了一些脚本来在init.rc文件中启动我的应用程序。但是,当我重新启动模拟器时,文件将更改为其原始文件。我希望在启动时不应删除我所做的更改。

提前致谢。

1 个答案:

答案 0 :(得分:1)

init.rc文件是ramdisk.img的一部分,您将需要解压缩avd中的ramdisk.img文件,任何修改都会重新打包。

在Linux上,可以使用以下命令解压缩

mkdir ramdisk && cd ramdisk
gunzip -c ../ramdisk.img | cpio -i 

根据需要修改init.rc,然后用

重新打包
find . | cpio -o -H newc | gzip > ../new_ramdisk.img