我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
当前回答
我想你应该用“emulator -wipe-data -avd YourAvdName”重新启动模拟器,或者如果你使用Eclipse,在运行配置中勾选“Wipe User Data”。
其他回答
通过命令行启动模拟器,如下所示:
emulator -avd <your avd name> -partition-size 1024 -wipe-data
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.junkfoodian"
android:installLocation="preferExternal" // this line can work for Installation error: // // INSTALL_FAILED_INSUFFICIENT_STORAGE
在Linux下调整Android模拟器的存储大小:
1)安装qemu
2)找到虚拟机img文件所在目录。比如~/.android/avd/。Avd和CD。
3)调整ext4映像的大小:即从500Mb增加到4Gb执行
qemu-img resize userdata.img +3.5GB
qemu-img resize userdata-qemu.img +3.5GB
4)增加文件系统:
e2fsck -f userdata.img
resize2fs userdata.img
e2fsck -f userdata-qemu.img
resize2fs userdata-qemu.img
5)对于sd卡图像,可选:保存数据:
mkdir 1
mount -o loop sdcard.img 1
cp -a 1 2
umount 1
6)将图像大小从100Mb调整为Gb:
qemu-img resize sdcard.img +3.9GB
7)重新生成文件系统:
mkfs.vfat sdcard.img
8)可选:恢复旧数据:
mount -o loop sdcard.img 1
cp -a 2/* 1
mount -o loop sdcard.img 1
Android Studio
打开AVD管理器。
单击“编辑图标”编辑AVD。
单击“显示高级设置”。
根据需要更改内部存储,Ram, SD卡大小。 单击Finish。
单击yes确认弹出窗口。
擦拭AVD上的数据,单击“是”确认弹出窗口。
重要提示:在增加大小后,如果它没有自动要求您擦除数据,您必须手动打开AVD的下拉菜单并选择擦除数据。
现在启动并使用存储容量增加的模拟器。
我使用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"