linux修改android模拟器emulator生成的临时文件emulator-xxxxx的目录

当我们启动模拟器的时候,默认会在/tmp/andorid-username/下生成临时文件emulator-xxxxx,这一份临时文件就是system.img的印象,你可能发现了,当我们对模拟器根目录所做的修改会在重启后消失,其实你做完更改之后先不要关闭模拟器,把emulator-xxxxx拷贝到模拟器目录一般是/home/username/.android/avd/xxx.avd/下,并改名覆盖掉原来的system.img,再改下权限,最后到/home/username/.android/avd/xxx.avd/下文本编辑打开hardware-qemu.ini修改倒5行:disk.systemPartition.initPath=/home/username/.android/avd/xxx.avd/system.img

重启后就可以看到修改仍然存在。进入重点,修改这个临时文件夹的位置:

export ANDROID_TMP=/tmp/something,目录随你更改

mkdir -p $ANDROID_TMP,something目录是我随便写的,所以创建这个目录

emulator -avd xxx,开启模拟器,ok,emulator-xxxxx现在生成在something目录中了,而不是原来默认的目录

有问题留言,谢谢。

你可能感兴趣的:(linux修改android模拟器emulator生成的临时文件emulator-xxxxx的目录)