我正在使用Xamarin使用Visual Studio 7.3.2(build 12)开发适用于Mac的Android应用程序(基于Mono),因此不使用Windows中的真实内容。调试非常非常不一致。
在10次中被抛出的常见错误之一是:
抛出了Java.Lang.NoClassDefFoundError:
决议失败:Luk / co / chrisjenx /书法/ R $ attr;
我的基础Activity' AttachBaseContext方法中包含哪些内容:
protected override void AttachBaseContext(Context @base)
{
base.AttachBaseContext(CalligraphyContextWrapper.Wrap(@base));
}
如果我停下来重新跑,它最终会消失。我被引导相信这是因为在后台,VS在后台更新包,它可能更新书法包?是这样的吗?为什么每隔一段时间就出现一次,有没有办法可以永久摆脱这个?
Android清单的最小SDK为24,目标为26.项目 - > Active Configuration设置为Debug。 Multi-dex已启用,但我未明确将其包含在Android清单中。
我有3个模拟器:Android Accelerated Nougat x86 API 25 Android 7.1.1,Android ARMv7a Nougat arm API 25 Android 7.1.1和Nexus 5X x86 API 25 Android 7.1.1和它之间非常一致的跳跃它们。
此外,也许这是相关的,但我也认为这是一个常见的事情:
java.lang.IllegalStateException:已经安装了AppCompat 本身进入窗口
这可能是相关的吗?为什么这两个问题经常出现,但几次重新开始调试后就会消失?