我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
当前回答
我使用VSCode和我的AVD设置是从一个旧的Android工作室设置,我没有使用一段时间。
我能够通过找到AVD图像所在的位置,然后搜索具有文本的文件来修复这个问题
disk.dataPartition.size
运行查找。name "avd*"和一个grep "disk" *,一旦你找到了avd的目录。
修改hardware-qemu.ini文件中的disk. datappartition .size值对我有用。
其他回答
我使用bitrise,我通过在AVD步骤中传递参数'-partition-size 2047'来增加内部空间(只有当你使用cli时)
例子:
/home/user/Android/Sdk/emulator/emulator "@Pixel_6_API_31" "-verbose" "-show-kernel" "-no-audio" "-netdelay" "none" "-no-snapshot" "-wipe-data" "-gpu" "auto" "-no-window" "-no-boot-anim" "-camera-back" "none" "-camera-front" "none" "-partition-size" "2047"
我唯一一次看到这种情况发生是在主机文件系统基本上没有空间的时候。虚拟机文件系统所在的文件系统上是否有足够的空闲空间?
下面的方法对我很有效
在终端窗口中导航到android SDK/tools文件夹(如果你没有为它添加路径) 确保计划清理的虚拟设备已关闭电源。 执行“”命令。/emulator -wipe-data -avd YourAvdName",其中YourAvdName是你的虚拟android设备的名称
这个问题可以通过改变模拟器的分区大小来解决。
转到您的\Android\Sdk\emulator路径,并键入以下命令。
emulator -avd android_emulator_name -partition-size 1500 -wipe-data
现在它将工作,您已经增加了分区大小。 您可以在运行上述命令之前和之后使用以下命令观察大小的变化。
adb shell df
在AVD管理器中更新您的设置,并通过启用“擦除用户数据”启动设备。这对我很管用。