【问题标题】:Android APK download of my app doesn't work, Xamarin.Android我的应用程序的 Android APK 下载不起作用,Xamarin.Android
【发布时间】:2026-01-21 11:30:01
【问题描述】:

短版: Xamarin.Android 应用程序会因产品配置而崩溃,但不会因测试配置而崩溃。它适用于我的两部手机,但不适用于客户(如果我首先从我的计算机上对同一个应用程序进行 USB 调试,它适用于客户)。

加长版: 我为客户开发了一个 Xamarin.Android 应用程序,到目前为止它一直运行良好。该应用程序有一个测试版和一个产品版,APK 发布到网站,链接发送给我的客户。测试版一直运行良好,但是当我将 Prod 版的链接发送给我的客户时,该应用程序在尝试启动时大约半秒后崩溃。测试版可以正常工作,唯一的区别是一些配置和应用程序清单更改(如包名称、应用程序图标等)。

最奇怪的事情:我可以访问客户的电话,我直接从我的计算机上对应用程序的 prod 版本进行了 USB 调试,然后一切正常。在我这样做之后,来自与以前相同链接的应用程序可以正常工作而不会崩溃。 “启用开发者模式”或“启用 USB 调试”会有所不同吗? (为什么会导致应用在启动前崩溃?)。即使我再次禁用开发人员模式,该链接仍然为我提供了一个工作应用程序。但我当然不能先对每部将使用该应用程序的手机进行 USB 调试,然后才能使用它。

有什么建议吗?

【问题讨论】:

  • 当应用程序崩溃时logcat 会发生什么?
  • 如果我从计算机构建应用程序,它不会崩溃,只有当我使用链接下载它时。不使用USB调试运行时,手机是否有崩溃日志?
  • 是的,通过logcat... 能够在设备上进行调试,因此您可以连接adb (adb logcat),但安装 prod 版本并监控 logcat 输出是否有错误(它们将是那里)当你启动它并崩溃......

标签: android xamarin configuration crash


【解决方案1】:

已解决:问题是由于某种原因设置了“Android 选项 -> 使用共享运行时”。应该不勾选

【讨论】:

    最近更新 更多