Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序仅在clean compile上查找启动器活动_Android_Xamarin_Xamarin.android_Crash_Startup - Fatal编程技术网

Android应用程序仅在clean compile上查找启动器活动

Android应用程序仅在clean compile上查找启动器活动,android,xamarin,xamarin.android,crash,startup,Android,Xamarin,Xamarin.android,Crash,Startup,我有一个Xamarin.Android,其活动标记为MainLauncher,名为Login 当我第一次按F5时,应用程序在模拟器中启动正常。然后我停下来,做一些代码更改,再次按F5,我可以看到应用程序在模拟器中启动,当我得到以下信息时,它的UI开始显示: Java.Lang.RuntimeException: Unable to instantiate activity ComponentInfo{MyApp.MyApp/md5b14ee1c038eed1ee5328e926d768294f.

我有一个Xamarin.Android,其活动标记为MainLauncher,名为Login

当我第一次按F5时,应用程序在模拟器中启动正常。然后我停下来,做一些代码更改,再次按F5,我可以看到应用程序在模拟器中启动,当我得到以下信息时,它的UI开始显示:

Java.Lang.RuntimeException: Unable to instantiate activity ComponentInfo{MyApp.MyApp/md5b14ee1c038eed1ee5328e926d768294f.Login}: java.lang.ClassNotFoundException: Didn't find class "md5b14ee1c038eed1ee5328e926d768294f.Login" on path: DexPathList[[zip file "/data/app/MyApp.MyApp-1/base.apk"],nativeLibraryDirectories=[/data/app/MyApp.MyApp-1/lib/x86, /vendor/lib, /system/lib]]

然后,我将在所有尝试启动它时得到此错误。唯一的解决方案是删除bin和obj文件夹,然后再次按F5。之后,应用程序将正常启动一次,然后我必须再次删除文件夹。

此问题已修复,并将包含在Visual Studio 15.5.5或Visual Studio 15.6预览3中

此修复程序包含的相应Xamarin.Android版本是Xamarin.Android 8.1.5.0稳定版和Xamarin.Android 8.2.0.6预览版

请留意此版本,因为它很快就会发布


如果您现在需要解决方案,请按照以下步骤操作:

您使用的是哪个版本的Xamarin.Android?我正在使用Visual Studio 2017-v15.5.4。我还应该补充一点,使用模拟器和真实设备时都会出现相同的问题。该版本适用于Visual Studio,您安装了哪个版本的Xamarin.Android?@SushiHangover Xamarin.Android版本与Visual Studio版本相关联。例如,在发行说明中—您可能会看到此版本包含在Visual Studio 2017版本15.5.3中。15.5.4没有更新的Xamarin.Android版本,因此15.5.3中的Xamarin.Android版本是最新版本。@JonDouglas对于正常安装是正确的,但我和许多人使用过VS脱机布局中的安装/更新组件,所以VS版本并不总是与Xamarin.XXX版本相对应。你有日期分享吗?这是一种回归,只是对Xamarin的质量感到好奇。它从今天开始发布。