我有一个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
or Visual Studio 15.6 Preview 3
.
此修复包含在相应的 Xamarin.Android 版本中Xamarin.Android 8.1.5.0 (Stable)
and Xamarin.Android 8.2.0.6 (Preview)
请留意此版本,因为它将很快发布!
(如果您今天需要解决方法,请按照此处的步骤操作:https://bugzilla.xamarin.com/show_bug.cgi?id=61073#c40 https://bugzilla.xamarin.com/show_bug.cgi?id=61073#c40)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)