2010-05-16 113 views
1

我正在创建一个Android应用程序。增加Android模拟器的存储空间? (安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE)

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

当我运行的应用程序,它给错误

安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

,并在logcat中它说 -

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

我试着创建新的avd also.But我得到同样的错误。

我想要所有这些PNG和音频文件。

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

+0

你应该关注这个链接。 [(安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE)] [1] [1]:http://stackoverflow.com/questions/6788996/installation-error-install-failed-insufficient-storage-during -runing-emulat – 2011-09-07 06:47:32

回答

0

this thread维沙尔说:

this problem comes with android 1.5 .. try 2.0 or 2.0.1

4

this thread问题提到可通过增加尺寸为您的系统/数据分区来解决。只需以下参数添加到您的仿真器的命令行:

-partition-size 2047 

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

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,但这样做对我并不起作用。