【问题标题】:Xamarin Emulator - Remove Previous DeploymentsXamarin 模拟器 - 删除以前的部署
【发布时间】:2018-08-14 17:01:07
【问题描述】:

我正在开发一个中型 Xamarin 应用程序,具有密集的数据处理能力。在内部磁盘空间满之前,我可以进行大约 10 次部署。我做了一些搜索并遇到了这个问题 - 同样的问题,但我正在寻找一个实际的解决方案。

"There is not enough storage space on the device to store package" when starting Android emulator

由于应用程序的性质,出现此错误时,我无法擦除设备。是否可以清除以前的部署但保留应用程序数据而不卸载应用程序或清除模拟器?

谢谢!

【问题讨论】:

    标签: android xamarin emulation


    【解决方案1】:

    通过命令行启动模拟器并使用-partition-size(以 MB 为单位)增加“内部存储”的大小(Xamarin 启动它的默认大小为 512mb)。这将反映在模拟器上设置的存储部分。

    emulator.exe -avd Pixel_XL_API_26_PlayStore.avd -partition-size 4096
    

    注意:为避免分区被重置,请勿更改为小于您使用的值,增加大小总是安全的(?)....

    回复:https://developer.android.com/studio/run/emulator-commandline

    【讨论】:

    • 感谢您的评论。我已经将它设置为 4GIGS。我要解决的是每个构建的构建,如上述场景中所述。由于应用程序的性质,这是不可行的。谢谢!
    • @jazzmasterkc 如果“内部磁盘空间”已满,请增加分区大小,否则将应用程序的数据输出到外部 SD 卡并使用自定义大小的文件将更大的 sd 卡附加到模拟器(@987654324 @)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 2020-02-01
    相关资源
    最近更新 更多