增加Android模拟器中的存储空间? (安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE)

时间:2010-05-16 10:21:01

标签: android

我正在创建一个Android应用程序。

我的应用程序有音频和png文件,我已将其保存在res / drawable文件夹中。

当我运行应用时,它给出错误

安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

并在logcat中说 -

错误/ PackageManager(54):无法将包文件复制到临时文件。

我也试过创建新的avd。但是我得到了同样的错误。

我想要所有那些png和音频文件。

我不想将它们存储在SD卡中。

5 个答案:

答案 0 :(得分:4)

this thread中所述,可以通过增加系统/数据分区的大小来解决问题。只需将以下参数添加到模拟器命令行:

-partition-size 2047

2047是允许的最大分区大小。如果要限制分区大小以节省磁盘空间,请使用较小的值。

答案 1 :(得分:3)

对于想要增加模拟器的默认存储和RAM的用户: 选择工具> AVD Manager > 编辑> 显示高级设置>向下滚动至存储和内存< / strong>,然后设置所需的设置。

答案 2 :(得分:1)

要增加Android模拟器的内部存储,请执行以下操作:转到AVD Manager,选择要修改的Android虚拟设备,编辑。在硬件部分,检查是否存在“理想的数据分区大小”属性。如果没有,请单击“新建”并添加。根据需要将其值编辑为512MB或1024MB。 (重要的是不要将512MB放入512,否则它的值将重置为0)。现在保存更改并再次启动应用程序。

PS。 您还可以检查.android / avd / [avd_name] .avd / config.ini文件并检查disk.dataPartition.size = 512MB或您想要的值。上述步骤将自动更新config.ini中的disk.dataPartition.size属性。我也尝试过编辑自己的config.ini,但这样做对我来说不起作用。

答案 3 :(得分:0)

this thread Vishal说:

  

这个问题附带android 1.5 ..   尝试2.0或2.0.1

答案 4 :(得分:0)

从avd中,我使用Wipe data删除不使用的数据,然后再次启动模拟器

  

这将使设备中的所有应用恢复出厂设置

enter image description here