Xamarin Live Player 不会一直加载共享库

Xamarin Live Player does not load shared libraries all the time

上下文: 我有一个调用共享库 (.so) 的 Xamarin Android 项目,我正在使用 Live Player 运行 我设备上的应用程序。

问题: 该应用程序有时只有 运行 没问题。如果没有,我在 Visual Studio 没有异常,我只从我的 phone 上的 Live Player 得到一行异常,如下所示:

[LogEntry: Time=7/10/2018 4:42:26 PM -07:00, Level=Error, Title=Visualization Error, Message=No body on method System.Int32 TestMobileLib.LibFacade::getInt(System.UInt32) (NInterpretException)]

尝试次数:

非常感谢任何帮助。谢谢

感谢 SuhiHangover 和 B运行o 的上述评论,我弄清楚了 运行通过 Live Player 与在设备本身上运行应用程序之间的区别。虽然这两种解决方案 运行 您设备上的应用程序,但至少当项目依赖于一组用户定义的共享库时,后者要稳定得多。

here, Live Player seems to be optimal to support rapid prototyping on device, where changes you make the front-end markup (e.g., XAML files) can be instantly synchronized wirelessly. Xamarin Live Player, however, is limited when more need to be tested. The list of limitations are mentioned here 中所述。