在我更新项目中的一些包(Android 支持设计)后,出现错误:
Java.Lang.NoClassDefFoundError: android.arch.core.internal.FastSafeIterableMap
我不知道为什么会有这个。我更改了我的目标 android 版本,但错误仍然存在。
我使用的是最新版本的 xamarin,我仍在调试中,proguard 已禁用。
有什么想法吗?
packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Xamarin.Android.Arch.Core.Common" version="1.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Common" version="1.0.3.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Runtime" version="26.1.0" targetFramework="monoandroid81" />
</packages>
Xamarin.Android.Arch.Lifecycle.Runtime
包的版本 26.1.0
是 listed as deprecated :
The owner has unlisted this package. This could mean that the package is deprecated or shouldn't be used anymore.
尝试删除此包并使用 current version 1.0.3.1 再次添加它.
然后对项目进行清理
和重建
。
我是一名优秀的程序员,十分优秀!