• 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
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46

    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.打开程序,现在的模拟器就是你修改后的样子了。

  • 相关阅读:
    大学生竞赛指南 互联网+
    IoT 设备物联网通信中 NB-IoT、Cat.1、Cat.M 如何选型?
    java基础巩固20
    机器学习实验——kNN算法
    TypeScript 最细项目实践:四步走高效改造现有的 JavaScript 项目
    OpenCV报错:AttributeError: module ‘cv2.cv2‘ has no attribute ‘SIFT_create‘
    golang工程——常用数据结构底层原理【mao、slice、func、string】
    【小沐学C++】C++ 基于Premake构建工程项目(Windows)
    数据结构——栈与队列
    ​LeetCode解法汇总1333. 餐厅过滤器​
  • 原文地址:https://blog.csdn.net/chenhuan20123/article/details/128190410