【问题标题】:Problems running app on actual device在实际设备上运行应用程序的问题
【发布时间】: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


【解决方案1】:

我自己也在使用 Xamarin,我经常遇到这个问题,大多数时候它与代码有关,所以请确保是这种情况。

注释掉您的计算器内容,然后尝试在您的物理设备上运行基本应用。如果这可行,请尝试找出问题,如果您可以使用断点,请 IDK,因为您的问题发生在启动时。

【讨论】:

  • 我确实运行了一个基本的入门应用程序,它安装并运行得很好。
  • mhh,尝试调试您的代码,以便您知道是哪个块导致了问题,然后发布代码,我们也许可以提供帮助。
猜你喜欢
  • 2011-09-28
  • 2013-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
相关资源
最近更新 更多