这个INSTALL_FAILED_INSUFFICIENT_STORAGE错误是每个Android开发人员生活中的祸根.无论应用程序大小或可用存储空间如何,都会发生这种情况.重新启动目标设备可以简单地解决问题,但很快就会回来.有数百个(如果不是数千个)消息板帖子来自人们询问问题发生的原因,但谷歌的人们对这个问题感到沮丧.
有一个简单的解决方法.如果您的测试设备运行的是Android 2.2或更高版本,则android:installLocation使用该值将该属性添加到应用程序的清单文件中"preferExternal".这将强制将应用程序安装在设备的外部存储设备上,例如手机的SD卡.
例如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.andrewsmith.android.darkness"
android:installLocation="preferExternal"
Run Code Online (Sandbox Code Playgroud)
这更像是一个创可贴,而不是一个修复,如果您希望您的已完成的应用程序安装在设备的内部存储器上,它可能并不理想.但它至少会让开发过程变得更加令人沮丧.
当我50 mb apk使用命令行在我的模拟器中安装时,我得到了像::
那么我有什么可以增加记忆力呢?
更新:
我有另一个错误,如::

更新:我有另一个错误,如::

我正在创建一个Android应用程序。
我的应用程序有音频和png文件,我已将它们保存在res / drawable文件夹中。
当我运行应用程序时,它给出错误
安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE
在logcat中说-
ERROR / PackageManager(54):无法将包文件复制到临时文件。
我也尝试创建新的avd。但是我遇到了同样的错误。
我想要所有这些png和音频文件。
我不想将它们存储在sdcard中。