即使为Xamarin Forms v4.2.0.848062进行了设置,也没有可启动的活动

问题描述 投票:0回答:1

我在Windows 10上使用Visual Studio 2019版本16.3.2,并且有一个相当复杂的问题。

即使MainLauncher设置如下:

[Activity(Label = "AppName", Icon = "@drawable/Icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
    public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity {...}

启动调试会话时收到此错误:

无可启动活动:此项目不包含任何活动标记为MainLauncher。它已部署到设备,但没有活动将启动。要将活动标记为可启动,请添加MainLauncher = true的[Activity]属性:[Activity((MainLauncher = true)]公共类MyActivity:活动

基于先前的修复程序(naming issuedeleting files),我删除了Visual Studio中的bin和obj文件夹,检查了命名问题,清理/重建,重新启动Visual Studio,然后开始调试,但是仍然出现错误。另外,在“成功部署”之后,该应用程序既未安装在目标设备/模拟器上,也未安装在调试或发布版本中。

有关安装更新之前的详细信息,请参见this post,并且不会发生可启动活动问题。 (请注意,在此配置下,该应用程序已安装在目标设备上,但是会崩溃。自正式版发布到正式生产以来,唯一发生过更改的是已安装Visual Studio更新。)

有什么想法吗?

android xamarin xamarin.forms xamarin.android
1个回答
0
投票

Steema解决。

这是安装的库的问题。 Xamarin.Forms所做的更改使库变得砖砌;他们对其进行了更新后,效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.