2012-07-05 184 views
7

我尝试了很多方法来修复Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE,但到现在为止,我可以增加我的实习生存储空间。安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE

我试过的方法:

  1. 右键点击你的Android项目的根目录,进入“运行方式”,然后进入“运行配置...”定位在了“Android应用程序”节点然后选择您的项目并转到窗口右侧的“目标”选项卡,查看“其他模拟器命令行选项”字段(有时您需要使窗口变大),最后在那里粘贴“分区大小1024”。单击应用,然后运行以使用您的模拟器。

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

  3. 打开你的.Aroid目录。通常在你的主目录中。然后转到avd,然后打开具有您想要更改的avd名称的目录。

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

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

我用我的应用程序的外部存储来存储通过使用这样的:

android:installLocation="preferExternal" 

但后来我收到

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE

+0

您正在仿真器上测试吗? – 2012-07-05 10:19:25

+0

我正在测试它在谷歌电视上添加模拟器 – Jagan 2012-07-05 10:24:01

+0

@MMohsinNaeem你能帮我,我被关了3天这个问题 – Jagan 2012-07-05 10:35:36

回答

6

错误

Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE 

意味着您的设备不具备SD卡。

错误

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE 

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

你应该做的未来:

  1. android:installLocation="auto"和Android本身会在乎在哪里安装你的应用程序 - 内部或外部存储器。
  2. 确保设备有足够的内存来安装(通常它的尺寸大于apk)。
  3. 如果您的应用真的需要很多空间 - 请阅读guide
  4. 如果使用模拟器 - 设置SD卡的支持:enter image description here
+0

我尝试它,但我得到这个错误'emulator-5554':设备上没有剩余空间 com.android.ddmlib.SyncException:设备上没有剩余空间 启动取消! – Jagan 2012-07-13 08:00:09

+0

你的apk有多大? – Jin35 2012-07-13 09:17:15

+0

我的apk文件大小为10.5mb – Jagan 2012-07-13 09:22:02

1

尝试用这些选项,通过这种结构,我能够安装23MB的一个应用:enter image description here

+0

wat是一个用过的关闭GPU仿真 – Jagan 2012-07-17 13:23:35

+1

是用于加速显卡的AVD而不是处理器来达到更好的性能 – Litus 2012-07-17 14:05:12

+0

我试了一下。现在它甚至没有运行它显示我空白屏幕 – Jagan 2012-07-18 07:14:53

1

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

+0

我的谷歌电视模拟器的内部总内存是13mb我的应用程序是10.5MB我无法卸载所有的应用程序内置 – Jagan 2012-07-17 12:24:28

+0

尝试更改SDCard大小 – Chaitanya 2012-07-18 08:45:51

+0

我已经把我的SD卡大小2GB – Jagan 2012-07-18 09:18:19

1

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

如何提高模拟器的虚拟内存:

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

之后,尝试安装apk文件。