用户抱怨 Xamarin Android 应用程序冻结

问题描述

我在 Google Play 商店中有一个 Xamarin.Forms Android 应用。大量用户对我的应用程序留下 1 星应用程序评论,称该应用程序“冻结”。他们说当他们点击应用程序 UI 中的按钮时什么也没有发生。我已经双重确保 UI 线程上没有运行可能会阻止 UI 的进程。我个人无法重现这种“冻结”行为。 Google Play Console 中也没有崩溃或 ANR 报告(至少不足以弥补我收到的负面评论数量)。有其他人遇到过这个问题吗?

有用信息: Xamarin.Forms 版本:4.8.0.1560 冻结行为与用户的Android API 版本没有区别 此问题未在 iOS 应用上发生(或未报告)。

解决方法

您是否有要部署到的物理 Android 设备?获取 apk 并加载它,或者从商店下载,不要使用 VS 在您的设备上部署应用程序。

我遇到了类似的问题,它是 VS 中的代码压缩器。启用代码压缩器的已发布版本导致应用在启动画面后立即冻结。

您可以通过在 VS 的代码收缩框中选择“无”来禁用它。