【发布时间】:2018-04-19 23:27:39
【问题描述】:
好的,请放轻松,我是整个 Xamarin 社区的新手。我已经使用 MVVMCross 构建了一个简单的计算器应用程序。当我在模拟器中运行应用程序时,一切都很好。它仍然需要一些 UI 关注,但从功能上讲,一切正常。当我去存档它并在我的手机上进行安装时,它安装得很好。问题是我什么时候去运行它。一旦打开,我就会收到一条错误消息。 “Calculator.UI.Droid 已停止”再次打开应用。我已经完成了我可以在网上找到的所有内容来执行此操作,但没有任何效果。
这是我的设置: 带有最新更新的 Visual Studio 2017 社区 带有最新更新的 Windows 10 最新的 Java SDK
项目属性: 使用 Android 版本 7.1 (Nougat) 编译 最低安卓版本 5.0 目标安卓版本 7.1 使用快速部署 - 错误 为每个选定的 ABI 生成一个包 (.apk) - 未选中 启用 ProGuard - 选中 链接 - SDK 和用户程序集
安卓手机: 具有最新更新的 Google Pixel 2。
任何帮助将不胜感激。如果您需要更多信息,请告诉我。提前致谢
【问题讨论】:
-
您是否尝试使用 Visual Studio 调试设备?这很可能会返回一个您可以使用的异常。
-
我没有。我通过模拟器运行所有内容,看看是否一切正常。我是 Android 开发的新手,老实说还没有想出调试它。这时候我写了一点,然后部署到模拟器上看看能不能用。我会看看我是否能弄清楚。谢谢
-
您应该能够通过 USB 将您的 Android 设备连接到您的计算机并让它出现在 Visual Studio 的“开始”列表中(假设您在解决方案中选择了 Android 项目作为您的启动项目)。只需在 VS 中单击开始,然后观察输出窗口中的线索或错误消息。
-
应用程序在调试模式下运行良好。当我将它设置为发布模式时,它崩溃了,Visual Studio 没有给我任何东西,除了 Android 应用程序正在调试。我确实将 Linking 选项更改为 none ,就像它用于调试一样,但这并没有帮助。感谢您的帮助
-
从查看日志中可以看出,我有一些 dll 文件丢失了。我想我会花一整天的时间来找出原因。再次感谢你的帮助。我很感激。
标签: android xamarin deployment crash archive