安装 Xamarin-Forms 应用程序后应用程序崩溃

App crashes after installing a Xamarin-Forms app

我的 phone 上有 3 个自己编写的应用程序。 2个用Xamarin.Android写,1个用Xamarin.Forms写。但是有一个大问题。它总是只能运行 2 个或 1 个应用程序,具体取决于最后安装了 3 个应用程序中的哪一个。如果两个 Xamarin.Android 应用程序之一是最后安装的,那么两个 Android 应用程序都可以使用。但是,Forms App 会立即崩溃。反过来也一样。如果 Forms 应用程序是最后安装的,则它可以正常工作。这两个 Android 应用程序立即崩溃。

有什么理由吗?框架不兼容吗?

如果您将调试 apk 部署到具有不同运行时的同一设备中,则在安装 apk 时将删除以前的 / 覆盖。因此,您将需要:禁用共享运行时,或确保所有应用程序中的依赖项都相同

我在尝试从 Debug 文件夹安装 apk 时遇到了同样的问题。

对我有用的步骤: - 禁用 "Use Shared Runtime" - 在高级设置中,Select 支持的架构

看不清楚请看截图

如果您使用的是 visual studio,则检查 "Application output" 是否已在设备上发布。

在应用程序输出中,您可以查看是否有任何异常导致问题..