我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
我有时(不经常)在我的一个项目中遇到这种情况,只有几节课 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
如何增加模拟器的存储空间?
当前回答
这个问题可以通过改变模拟器的分区大小来解决。
转到您的\Android\Sdk\emulator路径,并键入以下命令。
emulator -avd android_emulator_name -partition-size 1500 -wipe-data
现在它将工作,您已经增加了分区大小。 您可以在运行上述命令之前和之后使用以下命令观察大小的变化。
adb shell df
其他回答
运行AVD管理器
选择您的AVD并点击“详细信息…”按钮。
在我的情况下,AVD管理器设置磁盘大小为
disk.dataPartition.size=4000M
此值无效,尽管指定了数字,磁盘约为500MB。
在“AVD details”中按路径进入AVR的文件夹。
在config.ini中编辑它
disk.dataPartition.size=4000MB
并删除所有。img文件。
下面的方法对我很有效
在终端窗口中导航到android SDK/tools文件夹(如果你没有为它添加路径) 确保计划清理的虚拟设备已关闭电源。 执行“”命令。/emulator -wipe-data -avd YourAvdName",其中YourAvdName是你的虚拟android设备的名称
我使用VSCode和我的AVD设置是从一个旧的Android工作室设置,我没有使用一段时间。
我能够通过找到AVD图像所在的位置,然后搜索具有文本的文件来修复这个问题
disk.dataPartition.size
运行查找。name "avd*"和一个grep "disk" *,一旦你找到了avd的目录。
修改hardware-qemu.ini文件中的disk. datappartition .size值对我有用。
尝试选择项目->清洁。一个简单的清洁就可以把它修好。
我正在安装一个apk:
adb install /home/me/jones_android-arm.apk
我得到了一个错误信息告诉我
/data/local/tmp/jones_android-arm.apk
太大了。使用r15和ADT 15的sdk工具,我能够使用AVD管理器 要操作我现有模拟器的一些设置:
Window-> AVD Manager -> (select you virtual machine) -> Edit
然后转到“皮肤”下面的硬件属性窗口:我可以选择 与硬件:新按钮'理想大小的分区'。然而,我不能 将其他值设置为“0”。我毫不气馁地去了${HOME}/。安卓/ avd目录 有一个‘MyVm’。avd的目录。进入那个目录,我找到了config。ini 文件。有这样一段:
disk.dataPartition.size=0
我把它设置为:
disk.dataPartition.size=1024
. .然后回到AVD管理器,选择MyVm,选择“开始”,选择 擦除用户数据赢得下面的对话框,并能够运行和安装。