在应用程序上使用NavigationView时遇到以下问题:
java.lang.NoClassDefFoundError:android.support.design.internal.NavigationMenuPresenter
在这个示例项目中,我遇到了同样的问题:
https://github.com/xamarin/monodroid-samples/tree/master/android5.0/Cheesesquare
测试:
Android 5.1
额外的信息:
=====================
Xamarin Studio
版本5.10.1(内部版本6)
安装UUID:4f372b0c-765f-463b-9408-1bd0211e4e94
运行:
单声道4.2.1(explicit/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
支持的Android版本:
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 Build Tools版本: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
build 信息
发行ID:510010006
Git修订版:0b60eecdb531933734519c13257d16a780274aab
建立日期:2015-12-04 20:28:20-05
Xamarin插件:9876fd7c9837977178411ec7375b4352c0a0d6af
构建 channel :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
最佳答案
通过以下方式解决了此问题:
而已。这迫使Xamarin Studio重新正确下载并解压缩Android支持文件。由于需要下载软件包将需要一些时间,之后应解决此问题。
关于xamarin - Java.lang.NoClassDefFoundError使用Android支持设计NavigationView时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567503/