[已解决]在不丢失数据的情况下,Android错误“INSTALL_FAILED_INSUFFICIENT_STORAGE”

摘要

请仔细遵循详细指南,在不丢失数据的情况下修复Android和SD卡错误INSTALL_FAILED_INSUFFICIENT_STORAGE。首先,下载Android数据备份和恢复软件将Android文件备份到电脑,以确保在修复过程中不会丢失任何内容;然后应用建议的每种方法来解决安装应用时存储空间不足的问题。

安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

今天我在设备上安装应用程序时遇到了“安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE”。我已经删除了SD卡上的一些文件,但问题仍然存在。我确定这不是SD卡空间的问题。有人能建议如何解决这个问题吗?

安装失败-存储不足概述

据说,十分之九的安卓用户在安装应用或其它什么的时候会遇到存储空间不足的问题,尽管手机的内部存储或外部SD卡上明明有足够的空间。怎么会这样呢?

安装失败-存储空间不足

首先,你得明白安卓应用安装或更新的工作原理。例如,首次安装应用时,APK文件会被保存为/data/app/-1.apk(1.apk)。更新应用时,新版本的APK文件会保存为/data/app/-2.apk(2.apk)。通常情况下,旧版本(1.apk)会被删除。

现在你该明白了吧?当一个更新的应用即将安装,而旧的apk文件没有被删除,这种情况在很多安卓设备上都出现过。1.apk留在原处,系统无处安放2.apk,只能报出安装失败:存储空间不足。

解决“INSTALL_FAILED_INSUFFICIENT_STORAGE”错误的方法

那么,你打算如何解决错误的“存储空间不足”提示呢?通常重启设备一两次就能清除这个提示,但很快又会出现。我们知道这对Android用户来说是噩梦:由于这个烦人的提示,无法安装心仪的游戏应用、音乐应用、视频应用等。因此,我们做了大量研究,验证了下面三种可以修复INSTALL_FAILED_INSUFFICIENT_STORAG错误的方法。

首先,在尝试这些解决方案之前,请务必不要忘记先将Android设备备份到电脑上。这是个必不可少的步骤,您也必须这样做。

步骤一:备份安卓设备,包括联系人、信息、图片、视频及任何重要数据。

1)在Windows电脑上下载并安装tools MobiSaver for Android

2)将目标安卓设备连接到电脑,等待软件识别设备。点击“开始”。

将 Android 设备通过 USB 连接到 PC,然后开始备份数据文件。

3)扫描过程是为了在Android手机上搜索现有和丢失的数据。

4) 找到并显示所有Android数据,选择您想保存的文件,然后点击“恢复”按钮。您可以将备份文件保存到PC存储或USB闪存驱动器等其他存储介质上。

然后,选中所有文件,点击“恢复”按钮,将文件备份到电脑。

步骤 2:检查每个补丁,修复安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

tools的 Android数据恢复工具保证了数据的安全性,所以您可以在下面的部分仔细检查每个解决方案,以确保万无一失。

解决方法 1:删除两个.apk文件。

1)卸载应用程序
2)找到这两个文件的路径,然后使用您的方法删除它们。

《/data/app/-1.apk》

《/data/app/-2.apk》

或者跑步(这需要较高的技巧):

`adb shell "pm卸载"` `adb shell "rm -rf /data/app/*"`

解决方法 2:添加 android:installLocation 属性

1. 在 AndroidManifest.xml 文件的 manifest 标签内添加 android:installLocation="preferExternal"。

2)转到“设置”>“存储”,然后点击“缓存数据”并清空设备上的缓存。这样即可释放空间。

3)重新连接您的设备,清理项目,然后再次在该设备上运行。现在,项目将在您的设备上运行。

解决方法 3:增大 Android 模拟器的内存容量

1)右键点击Android项目的根目录,选择“Run As”,然后选择“Run Configurations…”。 2)在左侧的树状视图中找到“Android Application”节点,然后选择你的项目,切换到窗口右侧的“Target”标签页。 3)向下滚动找到“Additional Emulator Command Line Options”字段,最后将“-partition-size 1024”粘贴到该区域。 4)点击“Apply”按钮,然后运行模拟器。