7

我尝试了很多方法来修复Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE,但直到现在,我可以增加我的实习内存。

我试过的方法:

  1. 右键单击您的 Android 项目的根目录,转到“运行方式”然后转到“运行配置...”在左侧树中找到“Android 应用程序”节点,然后选择您的项目并转到“目标”窗口右侧的选项卡向下查找“Additional Emulator Command Line Options”字段(有时您需要使窗口更大),最后将“-partition-size 1024”粘贴到那里。单击应用,然后单击运行以使用您的模拟器。

  2. 转到 Eclipse 的 Preferences,然后选择“Launch” 在“Default emulator option”字段中添加“-partition-size 1024”,然后单击“Apply”并像往常一样使用您的模拟器。

  3. 打开您的 .Android 目录。通常在您的主目录中。然后转到 avd,然后打开包含您要更改的 avd 名称的目录。

  4. 现在编辑 config.ini 文件并添加以下行或修改以下行:disk.dataPartition.size=1024

这一切都在 Linux 中为我工作。

我使用我的应用程序通过以下方式存储在外部存储中:

android:installLocation="preferExternal" 

但后来我收到了

安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE

4

4 回答 4

6

错误

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

表示您的设备没有 SD 卡。

错误

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE

意味着您的应用程序在设备上没有足够的空间。

接下来你应该做:

  1. Writeandroid:installLocation="auto"和 android 本身会关心在哪里安装您的应用程序 - 内部或外部存储器。
  2. 确保设备有足够的内存用于安装(通常大于 apk 的大小)。
  3. 如果您的应用确实需要大量空间 - 请阅读本指南
  4. 如果您使用模拟器 - 设置 sd 卡支持:在此处输入图像描述
于 2012-07-13T07:44:12.297 回答
1

尝试使用这些选项,使用该配置我可以安装一个 23MB 的应用程序:在此处输入图像描述

于 2012-07-13T23:03:16.250 回答
1

尝试卸载安装在模拟器上而不是内置的应用程序。您还可以通过编辑模拟器设置来更改 SD 卡的大小,但是运行您的应用程序需要时间,因为需要将这么多内存转换为可挂载分区。

于 2012-07-16T11:26:36.687 回答
1

当我运行我的应用程序时,我也遇到了类似的问题。在我的 Google TV 模拟器中,它没有显示用于外部存储的 USB 存储。尝试增加模拟器新硬件中的缓存内存和内存大小。

如何增加模拟器的虚拟内存:

\\emulator -avd "Emulator Name" -partition-size 500

之后,尝试安装您的 apk。

于 2012-07-20T08:10:51.277 回答