【发布时间】:2017-09-07 06:56:18
【问题描述】:
我已经厌倦了在 xamarin android 项目中获取 java lang 的内存异常。我没有找到导致此异常的根本原因。在我的 android 属性中,设置堆大小为“1G”,但仍然遇到同样的问题。当 xamarin ios 项目设置为启动项目时,我没有遇到任何问题。建议以下解决方案有很多帖子 1. 增加堆大小 2.set在 android manifest 文件中大 hepad 大小是正确的,我不喜欢这些解决方案,但遇到了同样的问题。这是我得到的错误。请提出有关如何解决此问题的任何想法。
【问题讨论】:
-
显示详细信息位中有什么?它是否可能试图为图像分配一堆内存?如果您在 Android 上加载大量图片,这可能是您的根本原因。
-
我们如何以 xamarin 形式加载大量图像。有没有替代的解决方案。在 ios 中它运行良好,只有在 android 中才会出现此类问题。
-
好的,所以问题是加载图像。这可能是因为与 iOS 相比,Android 的图像要大得多。您是否为需要支持的每种屏幕尺寸使用了正确的图像尺寸?
-
我使用的图像高度为 100,宽度为 130 用于 android。这些尺寸适合 android。
-
请向我们展示异常的“显示详细信息”部分中的内容。
标签: xamarin.android xamarin.forms