Android模拟器重启后不还原

Android自带的模拟器每次开启都会还原 /system / 等文件系统
解决方案很粗暴,但绝对有效~
在sdk的目录下找到sdkplatformsandroid-X (比如我的虚拟机基于android 2.1,X取值为7) 这个目录下面的system.img和ramdisk.img就是模拟器每次启动时加载的文件系统了。只要解压他们,按意愿修改再打包,替换原有的文件就OK了
system.img
需要用到mkyaffs2image.exe和unyaffs.exe,用于打包和解包,需要在cygwin环境下使用,可以在这里下载
ramdisk.img
这个稍微麻烦一些,同样我是在cygwin下进行的操作
将ramdisk.img复制到/tmp目录,重命名为ramdisk.img.gz

然后开始你想要进行的修改吧,修改完事儿后

这样就在/tmp目录下面生成了打包好的ramdisk.img了,替换回去即可

Tagged , . Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用*标注