Java.Lang.NoClassDefFoundError android.arch.core.internal.FastSafeIterableMap

标签 java c# android xamarin

在我更新项目中的一些包(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.0listed 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 再次添加它.

然后对项目进行清理重建

关于Java.Lang.NoClassDefFoundError android.arch.core.internal.FastSafeIterableMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51248426/

相关文章:

java - 使用Java对象模仿Matlab结构

java - 如何在java中动态读取对象属性?

c# - 将 DeviceIoControl 调用返回值结构从 C 映射到 C# 时出现问题

c# - 反序列化包含数组的 JSON 数组?

java - 如何使用 java nullpointerException 处理 getIntent() 方法

java - Eclipse 在单独的窗口中打开控制台应用程序

c# - 为什么要挂这个?

java - GridView android suffle 项目滚动时

java - 如何使用 facebook api 登录我的 Android 应用程序?

java - 增强的 for 循环似乎会同时遍历所有元素。但这是应该的还是我的代码错误?