我有Xamarin的另一个问题。在询问了我之前的问题之后,我设法让它在没有eny错误/警告的情况下运行,但问题是,当我运行它时会显示消息“MyApp.Android已经停止”。我试着在我的平板电脑三星SM-T580上运行它。在尝试了一些事情(其中一个解开“快速部署”)后,输出中出现错误:
03-13 14:24:46.477 E/mono-rt (15974): No native Android stacktrace (see debuggerd output).
03-13 14:24:46.477 E/mono-rt (15974): =================================================================
03-13 14:24:46.477 E/mono-rt (15974): Got a SIGSEGV while executing native code. This usually indicates
03-13 14:24:46.477 E/mono-rt (15974): a fatal error in the mono runtime or one of the native libraries
03-13 14:24:46.477 E/mono-rt (15974): used by your application.
03-13 14:24:46.477 E/mono-rt (15974): =================================================================
03-13 14:24:46.478 F/libc (15974): Fatal signal 11 (SIGSEGV), code 2, fault addr 0xff335fd8 in tid 15974 (mpanyname.Notes), pid 15974 (mpanyname.Notes)
如果这有帮助,那就是项目:https://github.com/EdgarKa/MasterDetailPage.git。请帮我解决这个问题。
请按顺序尝试以下操作
1 - 从您的设备中删除应用程序
2 - 删除MyApp.Android文件夹中找到的bin和obj文件夹
3 - 恢复NuGet包
4 - 关闭并重新打开Visual Studio
5 - 执行解决方案重建
6 - 使用播放按钮部署到设备
我之前已经解决了这个过程中的SIGSEGV问题。