我的应用程序的 Android APK 下载不起作用,Xamarin.Android

标签 android xamarin configuration crash

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

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

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

有什么建议么?

最佳答案

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

关于我的应用程序的 Android APK 下载不起作用,Xamarin.Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50833027/

相关文章:

php - MySQL 的最佳配置? InnoDB 和 MyISAM

java - OpenShift 专业版 : How To Add Additional Folders to Tomcat's Document Base

c# - 在 Xamarin.Android 中单击 RadioGroup 按钮时未选中 RadioButton

xamarin - 如何将点击处理程序添加到 xamarin 表单的内容页面

安卓 map View 不工作

c# - 如何将 ServiceStack 客户端与 Xamarin.Android 独立许可证一起使用

c# - SignalR 向特定用户发送消息

configuration - 如何使用 weblogic 10.3.x 在 web.xml 中动态传递参数?

java - 如何在文本结束后将 EditText 叠加在 TextView 上

android - 以编程方式连接到可移植热点中的安卓设备