我在OSX上成功使用了Xamarin Community Studio。今天,我的电脑报道Xamarin自动更新。现在,每当我尝试部署到Android模拟器时,我都会收到以下错误:
部署因内部错误而失败:设备上没有足够的存储空间来存储包:/data/local/tmp/Mono.Android.Platform.ApiLevel_24.apk。
即使在开始一个新的空白项目时,我也能得到这个。所有这些都是通过IDE完成的。我已经尝试将Android实例调整为4GB驱动器和2GB RAM,同样的错误。
有人有想法吗?
答案 0 :(得分:1)
我检查过,加倍检查,然后三重检查,但从未找到"内部存储" Jon Douglas提到的那个领域。但是,我确实在屏幕上找到了答案。我改变了目标"到" API Level 24"然后它开始工作了。我觉得在那里的某个地方有一个错误信息被混淆了(也就是说,它没有允许它复制Mono.Android.Platform.ApiLevel_24.apk,所以Xamarin认为原因是存储,当真正的原因是一个不兼容的API )。
无论如何,现在世界似乎都很好。谢谢你的帮助!
答案 1 :(得分:0)
您需要增加AVD中的-partition-size
:
emulator -partition-size 512 -avd MonoDroid
您可以在此处详细了解:
https://developer.android.com/studio/run/managing-avds.html
您可以在此处简单地增加内部存储设置: