繁体   English   中英

Xamarin Android 应用程序在发布模式下崩溃(未找到默认构造函数)

[英]Xamarin Android app crashes in release mode (default constructor not found)

我这里有一个 Xamarin 应用程序,它在调试模式下运行没有任何问题,但在发布模式下它立即崩溃,说我的一个页面的默认构造函数丢失。

Unhandled Exception:

System.MissingMethodException: Default constructor not found for type PraxisApp.MasterPage occurred

有没有人有任何建议为什么会在发布模式下发生这种情况?

这很可能是因为它被 Mono Linker 剥离了:

在 Page 类的顶部添加一个 PreserveAttribute:

[Preserve (AllMembers = true)]
public class MasterPage
{
   ~~~
}

尝试添加 'PraxisApp.MasterPage;' 到您的忽略程序集(ProjectSettings -> Android Build -> Linker)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM