启动Android模拟器时,"设备上没有足够的存储空间来存储包"

Xav*_*eña 8 mono android xamarin visual-studio-2015

我刚刚在Visual Studio 2015中更新了Xamarin(这是Visual Studio的建议更新).

更新后,当我开始使用模拟器进行调试时AVD_GalaxyNexus_ToolsForApacheCordova (Android 4.4 - API 19),会发生以下错误:

"InstallPackageAssemblies"任务意外失败.

System.AggregateException:发生一个或多个错误.---> Xamarin.AndroidTools.AndroidDeploymentException:InternalError ---> Mono.AndroidTools.InsufficientSpaceException:设备上没有足够的存储空间来存储包:/data/local/tmp/Mono.Android.Platform.ApiLevel_23.apk .释放一些空间或使用SD卡再试一次.

这在更新前几分钟没有发生,并且在更新期间项目保持不变.我很确定.

Xamarin文档在此处记录了此错误,并说:

设备上没有足够的存储空间来部署程序包

当您不从Visual Studio中启动模拟器时,会发生这种情况.在Visual Studio外部启动模拟器时,需要传递-partition-size 512选项,例如

emulator -partition-size 512 -avd MonoDroid

但我确实从Visual Studio中启动了模拟器.

Cob*_*ger 8

检查模拟器的内部存储大小和可用存储空间.默认配置通常不是很大.

  • 我会在这里,以防万一再次张贴:更改此参数,去'的Visual Studio 2015年 - >打开Android模拟器管理器(AVD) - >编辑 - >内部Storage`.此外,选项B是摆脱模拟器中的先前部署(它们保存在模拟器中,它们需要一些空间.我不知道这一点.). (4认同)