我正在创建一个Android应用程序。
我的应用程序有音频和png文件,我已将其保存在res / drawable文件夹中。
当我运行应用时,它给出错误
安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
并在logcat中说 -
错误/ PackageManager(54):无法将包文件复制到临时文件。
我也试过创建新的avd。但是我得到了同样的错误。
我想要所有那些png和音频文件。
我不想将它们存储在SD卡中。
答案 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)