android - 我的应用程序的 Android APK 下载不起作用,Xamarin.Android
问题描述
短版: Xamarin.Android 应用程序因 prod 配置而崩溃,但与测试配置无关。它适用于我的两部手机,但不适用于客户(如果我首先从我的计算机上对同一个应用程序进行 USB 调试,它适用于客户)。
长版: 我为客户开发了一个 Xamarin.Android 应用程序,到现在为止一直运行良好。该应用程序有一个测试版和一个产品版,APK 发布到网站,链接发送给我的客户。测试版一直运行良好,但是当我将 Prod 版的链接发送给我的客户时,该应用程序在尝试启动时大约半秒后崩溃。测试版可以正常工作,唯一的区别是一些配置和应用程序清单更改(如包名称、应用程序图标等)。
最奇怪的事情:我可以访问客户的电话,并且我直接从我的计算机上对应用程序的 prod 版本进行了 USB 调试,然后一切正常。在我这样做之后,来自与以前相同链接的应用程序可以正常工作而不会崩溃。“启用开发者模式”或“启用 USB 调试”在这里会有所不同吗?(为什么这会使应用程序在启动之前崩溃?)。即使我再次禁用开发人员模式,该链接仍然为我提供了一个工作应用程序。但我当然不能先对每部将使用该应用程序的手机进行 USB 调试,然后才能使用它。
有什么建议么?
解决方案
已解决:问题是由于某种原因设置了“Android 选项 -> 使用共享运行时”。应该不勾选
推荐阅读
- python - Interactive Brokers (IB) Python API:无法在 VS Code 上运行 IB 教程示例
- python - 无法掌握:在 python 中制作一个简单的单例(对于 mongodb 管理器)
- php - 使用带有 PDF 附件的 AWS SESClient yii2 发送邮件时出现问题
- excel - Visual Basic for Applications 查询
- ios - iOS 13.2.2 上的 QML 应用程序,某些键盘语言存在问题
- openshift - 无法从 Rest API 创建项目,但我可以使用 oc 工具创建项目
- html - 在 WordPress 的大型菜单中对齐不同高度的元素
- python - Python - 关闭文件和 IOError
- react-native - 如何在 react-native 中将视图与组件分开
- reactjs - 反应式搜索 Datasearch 使用默认查询和/或自定义查询显示建议,仅在第一个字符上获得结果