M1芯片使用android-emulator-m1-preview模拟器提示INSTALL_FAILED_INSUFFICIENT_STORAGE 解决办法

android-emulator-m1-preview模拟器安装

基本没有什么难度,就是把运行程序从dmg文件里面拖到“应用程序”文件夹中就行了。

事情的原因

因为我是想在android-emulator-m1-preview里面安装明日方舟这款游戏,拖进去模拟器后发现会报错:INSTALL_FAILED_INSUFFICIENT_STORAGE。
这个问题是模拟器的可用空间不够导致的,因为这个android-emulator-m1-preview模拟器默认空间只有2GB,运行内存也只有2GB。
找了些解决办法,都是在Android Studio里面重新开启一个新的大空间模拟器来解决的。
因为不想安装Android Studio这个大型软件,所以才用preview这种单独的模拟器,所以Studio的重新开一个模拟器这种解决办法不适合我。

需要的操作

1.找到安装程序android-emulator-m1-preview的dmg文件,重新安装(这一步很重要,因为模拟器开启之后会固定住可用空间,后续再修改已经没用了),安装完成后千万不要打开程序。
2.打开“应用程序”文件夹,找到Android Emulator这个应用程序。
3.右键“显示包内容”找到“Android Emulator.app/Contents/MacOS/api30-gphone-arm64-v8a/config.ini”这个文件,打开它。
4.文件内容为:

abi.type=arm64-v8a
avd.ini.displayname=s
avd.ini.encoding=UTF-8

# Disk size
disk.dataPartition.size=2048M

fastboot.chosenSnapshotFile=
fastboot.forceChosenSnapshotBoot=no

# Switch yes/no here to enable snapshots
fastboot.forceColdBoot=yes
fastboot.forceFastBoot=no

hw.accelerometer=yes
hw.arc=false
hw.audioInput=yes
hw.battery=yes
hw.camera.back=virtualscene
hw.camera.front=emulated
hw.cpu.arch=arm64
hw.cpu.ncore=2
hw.dPad=no
hw.device.hash2=MD5:55acbc835978f326788ed66a5cd4c9a7
hw.device.manufacturer=Google
hw.device.name=pixel_2
hw.gps=yes
hw.gpu.enabled=yes
hw.gpu.mode=auto
hw.initialOrientation=Portrait
hw.keyboard=yes
hw.lcd.density=420
hw.lcd.height=1920
hw.lcd.width=1080
hw.mainKeys=no
hw.ramSize=2048
hw.sdCard=no
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
runtime.network.latency=none
runtime.network.speed=full
showDeviceFrame=yes
tag.display=Google APIs
tag.id=google_apis
vm.heapSize=256

5.将其中的:
硬盘空间:disk.dataPartition.size=2048M
运行内存:hw.ramSize=2048
DPI:hw.lcd.density=420
显示高度:hw.lcd.height=1920
显示宽度:hw.lcd.width=1080
进行修改,例如我用MAA打明日方舟,就得将硬盘空间修改为20480M,内存4096(我的Mac16G内存所以开大一些),DPI不变,高度为720,宽度为1280。
6.修改完毕后保存。
7.打开程序,现在的模拟器就是你修改后的样子了。

猜你喜欢

转载自blog.csdn.net/chenhuan20123/article/details/128190410