我尝试了很多方法来修复Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
,但直到现在,我还可以增加实习存储空间。
我试过的方法:
右键单击Android项目的根目录,转到“运行方式”,然后转到“运行配置...”,找到左侧树中的“Android应用程序”节点,然后选择您的项目和转到窗口右侧的“目标”选项卡,向下看“附加仿真器命令行选项”字段(有时您需要使窗口更大),最后在那里粘贴“-partition-size 1024”。单击“应用”,然后单击“运行”以使用模拟器。
转到Eclipse的首选项,然后选择“启动”在“默认模拟器选项”字段中添加“--partition-size 1024”,然后单击“应用”并像往常一样使用模拟器。
< / LI>打开.Android目录。通常在您的主目录中。然后转到avd,然后打开具有您想要更改的avd名称的目录。
现在编辑config.ini文件并添加以下行或修改以下行:disk.dataPartition.size=1024
这在Linux中对我有用。
我使用我的应用程序存储在外部存储中:
android:installLocation="preferExternal"
然后我收到了
安装错误:INSTALL_FAILED_MEDIA_UNAVAILABLE
答案 0 :(得分:6)
错误
Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
表示您的设备没有SD卡。
错误
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
表示您的应用在设备上没有足够的空间。
你应该做下一个:
android:installLocation="auto"
,android本身会关心安装应用的位置 - 内部或外部存储器。答案 1 :(得分:1)
尝试使用这些选项,使用该配置我可以安装一个23MB的应用程序:
答案 2 :(得分:1)
尝试卸载安装在模拟器上但未内置的应用。您还可以通过编辑模拟器设置来更改SD卡的大小,但是运行您的应用程序需要时间,因为需要将大量内存转换为可安装的分区。
答案 3 :(得分:1)
运行我的应用时,我也遇到过类似的问题。在我的Google TV模拟器中,它不会显示外部存储的USB存储空间。尝试在模拟器新硬件中增加缓存和ram大小。
如何增加模拟器的虚拟内存:
\\emulator -avd "Emulator Name" -partition-size 500
之后,尝试安装apk。