使用 Android 支持设计 NavigationView 时的 Java.lang.NoClassDefFoundError 问题

2024-07-04

在应用程序上使用 NavigationView 时遇到以下问题:

java.lang.NoClassDefFoundError:android.support.design.internal.NavigationMenuPresenter

我在这个示例项目中遇到了同样的问题:

https://github.com/xamarin/monodroid-samples/tree/master/android5.0/Cheesesquare https://github.com/xamarin/monodroid-samples/tree/master/android5.0/Cheesesquare

Test:

安卓5.1

额外的信息:

=====================

Xamarin工作室 版本 5.10.1(构建 6) 安装UUID:4f372b0c-765f-463b-9408-1bd0211e4e94 运行: 单声道 4.2.1(显式/6dd2d0d) GTK+ 2.24.23(罗利主题)

软件包版本:402010102 Xamarin.Profiler 未安装

苹果开发者工具 Xcode 7.2 (9548) 构建7C68

Xamarin.Mac 未安装

Xamarin.Android 版本:6.0.0.34(商业版) Android SDK:/Users/rdelrosario/Library/Developer/Xamarin/android-sdk-mac_x86 支持的安卓版本: 2.3(API 级别 10) 4.0.3(API 级别 15) 4.1(API 级别 16) 4.2(API 级别 17) 4.3(API 级别 18) 4.4(API 级别 19) 4.4.87(API 级别 20) 5.0(API 级别 21) 5.1(API 级别 22) 6.0(API 级别 23)

SDK工具版本:24.4.1 SDK平台工具版本:23.1 SDK构建工具版本:23.0.2

Java SDK:/usr java版本“1.8.0_25” Java(TM) SE 运行时环境(版本 1.8.0_25-b17) Java HotSpot(TM) 64 位服务器 VM(内部版本 25.25-b02,混合模式)

Xamarin Android 播放器 版本:0.6.5 位置:/Applications/Xamarin Android Player.app

Xamarin.iOS 版本:9.4.0.0(商业版) 哈希值:7322991 所属分支:大师 构建日期: 2015-12-08 16:20:29-0500

构建信息 版本号:510010006 Git修订版:0b60eecdb531933734519c13257d16a780274aab 构建日期: 2015-12-04 20:28:20-05 Xamarin 插件:9876fd7c9837977178411ec7375b4352c0a0d6af 构建通道:monodevelop-lion-cycle6-baseline

操作系统 Mac OS X 10.10.5 Darwin Rendys-MacBook-Pro.local 14.5.0 Darwin 内核版本 14.5.0 2015 年太平洋夏令时间 9 月 1 日星期二 21:23:09 根:xnu-2782.50.1~1/RELEASE_X86_64 x86_64


通过以下方式修复了此问题:

  1. 清洁溶液
  2. 删除项目 /bin 和 /obj 文件夹
  3. 删除了路径 ~/.local/share/Xamarin/ 中的 Android.Support.Design、Android.Support.v7.RecyclerView 和 zips 文件夹
  4. 重建项目

就是这样。这迫使 Xamarin Studio 再次正确下载并解压 Android 支持文件。由于需要下载软件包,需要一些时间,之后应该会解决问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Android 支持设计 NavigationView 时的 Java.lang.NoClassDefFoundError 问题 的相关文章

随机推荐

  • gsub() 中超过 9 个反向引用

    如何使用超过 9 个反向引用的 gsub 我希望下面示例中的输出为 e g i j o gt test lt abcdefghijklmnop gt gsub w w w w w w w w w w w w w w w w 5 7 9 10
  • 使用 Javascript 进行 SVG 旋转

    我已经在 HTML 页面中创建了一个 SVG 图像 现在我想移动 SVG 形状以使用 JavaScript 按钮 我的应用程序的 JSFiddle 在这里 http jsfiddle net johndavies91 xwMYY http
  • 寻找关于 JIDE 的反馈 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 包装 np.arrays __pow__ 方法

    我只是重新审视我的一些代码以提高性能 并遇到了一些奇怪的事情 a np linspace 10 1000 1000000 reshape 1000 1000 timeit np square a 100 loops best of 3 8
  • 捕获node.js崩溃原因

    我有一个用 node js 编写的脚本 它使用 net 库并通过 tcp 与远程服务进行通信 该脚本使用 node script js gt gt log txt 命令启动 该脚本中使用 console log 函数记录的所有内容都会写入
  • Spring Actuator 可以与非 Web Spring Boot 应用程序一起使用吗?

    我有一个 Spring Boot 应用程序 它侦听来自 IBM MQ 输入队列的消息 对消息进行一些处理 然后将消息放入输出队列 像这样的应用程序可以利用Spring执行器来监视应用程序 例如心跳检查 吗 从执行器文档来看 它似乎只能与 S
  • Swift:使用成员常量作为函数参数的默认值

    我有一个 swift 类 我试图在其中传递函数参数的默认值 class SuperDuperCoolClass UIViewController declared a constant let primaryColor UIColor UI
  • GnuRadio 伴侣 OOT XML 模式文档

    GnuRadio 伴侣使用 XML 文件来描述树外 OOT 模块块的 API 描述该 XML 模式的文档在哪里 这里有部分描述 https wiki gnuradio org index php GNURadioCompanion Crea
  • elasticsearch - 聚合返回 key 中的术语,但不是完整的字段,如何获取返回的完整字段?

    在elasticsearch实现中 我有一些基于几个字段的简单聚合 如下所示 aggs author terms field author size 20 order term asc title terms field title siz
  • 解析srt字幕

    我想解析srt字幕 1 00 00 12 815 gt 00 00 14 509 Chlapi jak to jde s t ma pracovn ma sv tlama 2 00 00 14 815 gt 00 00 16 498 Tro
  • 使用 python 将数据复制到 Vertica

    I use python and vertica python图书馆到COPY数据到Vertica DB connection vertica python connect conn info vsql cur connection cur
  • Visual Studio 2012 中没有 xaml 颜色格式

    这是我第二次安装 VS 2012 也是第一次 xaml 的颜色格式可以工作 但现在不再工作了 如果我可以更改工具中的某些元素 gt 字体和颜色 但我无法使用蓝色 恢复正常的默认方案红色 黄色外观 即使我改回默认值 你能帮忙的话 我会很高兴
  • 一个文件可以在 Git 中同时暂存和取消暂存吗?

    在处理另一个文件时 我编辑了README md然后跑了git add README md 当进行 git commit 时 我看到README md都在 要提交的更改 和 未暂存进行提交的更改 中 这有道理吗 在哪里 git我可以查看该文件
  • 如何安装并开始使用 Vuetify 和 Vue.js 3

    我在哪里可以找到新的 Vuetify 版本与 Vue js 3 兼容的文档以及如何使用 Vue cli 安装和设置它 在 vue 2 中我们这样做 vue create project name then vue add vuetify 我
  • 添加 prefix_with 子句以插入特定类

    我怎样才能定制prefix withSQLAlchemy 中的每个模型类 以便每个模型类都可以有不同的插入语句 我其实想要OR IGNORE子句添加到某些类中 PS 我对 SQLAlchemy 比较陌生 ORM 没有挂钩它的生成方式inse
  • Windows 7:防止应用程序失去焦点

    我有一个用 C 编写的 Windows 7 自制全屏应用程序 它应该作为公开演示自行运行很长时间 问题是 有几个应用程序或驱动程序或 Windows 本身会不时和 或特别是在系统启动时窃取焦点 结果是 我的全屏应用程序被最小化 这是非常烦人
  • “?” 是什么意思?在Java中是什么意思? [复制]

    这个问题在这里已经有答案了 我不知道问号是什么 在java中代表 我正在做一个小程序 一个Nim游戏 正在寻找一本书寻求帮助 并看到这样的说法 int pinsToTake min gt 2 2 1 看不懂 什么会 代表 它可能与 if 语
  • ClassLoader.getResourceAsStream 如何工作?

    我用 maven 创建了一个 jar 文件 当我打开这个罐子时 我可以找到以下内容 my jar text1 txt folder some other stuff 当我在 Eclipse 中运行此代码片段时 打印出 text1 txt 的
  • 我如何解决 log4net 不断更改 publickeytoken 的问题

    我们有一个 asp net 4 0 项目 它使用几个依赖于 log4net 版本 1 2 10 0 的框架 今天我尝试包含一个依赖于 log4net 版本 1 2 11 0 的新框架 从那时起我就陷入困境 log4net 1 2 10 0
  • 使用 Android 支持设计 NavigationView 时的 Java.lang.NoClassDefFoundError 问题

    在应用程序上使用 NavigationView 时遇到以下问题 java lang NoClassDefFoundError android support design internal NavigationMenuPresenter 我