【问题标题】:Xamarin.Droid app crash on checked "Shared runtime option"Xamarin.Android 应用程序在选中“共享运行时选项”时崩溃
【发布时间】:2015-06-30 00:28:30
【问题描述】:

我正在尝试在 Android 设备上调试我的 Xamarin Forms 应用程序,但我的应用程序崩溃了 部署后启动,如果我选中“使用共享运行时”选项,则能够使用断点。 如果我取消选中“使用共享运行时”,则应用程序运行没有任何问题,但我无法使用断点

这是我的 adb 日志: http://pastebin.com/vgn2jiqh

【问题讨论】:

  • 它是什么设备?你见过这个吗; forums.xamarin.com/discussion/comment/50436/#Comment_50436
  • @GeraldVersluis 是的,我已经看过了,这是我在 xamarin 论坛上的主题:forums.xamarin.com/discussion/39365/… 不幸的是我没有得到回应...... :(
  • 啊,那个你,抱歉我没注意到! :)
  • 你能分享你的应用代码吗?
  • 好吧,您的某个引用似乎弄乱了您的项目,请尝试隔离干净工作项目中的引用(也许是沙漠中的狮子:)),直到您发现有故障的引用。

标签: c# visual-studio mono xamarin xamarin.android


【解决方案1】:

这是我在调试配置(使用共享运行时=true)和发布配置(使用共享运行时=false)中部署应用程序时经常看到的问题。

您可以通过转到 Settings->Apps 删除设备上所有共享的 Mono 组件来解决此问题,然后删除 Mono Shared Runtime 等。

之后,从 Xamarin Studio 重新部署所需的配置。

【讨论】:

  • 天哪,它成功了,你是我的救星,这几天我在调试只是听着智慧的话和我的心声,你真的帮了我很多,现在我可以发布我的应用程序了成功
  • 您能否详细说明此答案的其他部分?仅删除 Mono Shared Runtime 并不能解决我的问题。
  • 我猜 etc 部分是应用程序本身,也可能是 Xamarin 支持库。
  • 感谢您的回答,我花了一天时间才弄清楚。不敢相信 5 年后这仍然是一个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-02
  • 1970-01-01
  • 2017-09-12
  • 2017-09-27
  • 1970-01-01
相关资源
最近更新 更多