【问题标题】:The init.rc file regenerated on restart重启时重新生成的 init.rc 文件
【发布时间】:2012-10-08 09:29:40
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: android shell


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-13
      相关资源
      最近更新 更多