首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主发射器=真不在Xamarin android (system.typeloadexception)中工作

主发射器=真不在Xamarin android (system.typeloadexception)中工作
EN

Stack Overflow用户
提问于 2020-12-13 08:37:01
回答 1查看 518关注 0票数 0

在此活动上实现map时,我将MapActivity.cs作为主启动程序,之后,我在应用程序的主体活动中更改了"MainLauncher=true“,并将其从Mapactivity中删除,但当我调试应用程序时,它一直在mapactivity.cs上打开,所以我删除了它,并再次调试,然后它在开始时抛出了这个异常。

代码语言:javascript
复制
System.TypeLoadException: 'Could not load type 'FinalProject_PU.MapActivity' from assembly 'FinalProject_PU, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.'

我试过:

从项目中删除bin和obj并构建解决方案again.

  • changing
  1. mainactivity.cs name to mapactivity.cs (而且它成功了,但我想要最佳实践方法,以及为什么会发生这种情况)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-13 13:35:54

检查MainLauncher是否在AndroidManifest.xml中硬编码

代码语言:javascript
复制
<activity android:icon="@drawable/icon" android:noHistory="true" android:screenOrientation="portrait" android:theme="@style/Theme.Splash" android:name=".SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

https://learn.microsoft.com/en-us/xamarin/android/platform/android-manifest#launchable-from-application-chooser

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65273756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档