【发布时间】:2013-03-30 22:08:20
【问题描述】:
我正在开发一个 android 应用程序,我正在尝试使用一个库滑动菜单 (github.com/jfeinstein10/SlidingMenu)。但是,我在干净的项目中使用该库时遇到问题。我明白了
java.lang.NoClassDefFoundError: com.slidingmenu.lib.R$styleable
什么时候做
SlidingMenu slidingMenu = new SlidingMenu();
测试的配置: JDK 测试 1.6u43、1.7(最新) 项目目标 api = 尝试了 Android 4.2.2 和 Google API 17 测试的 SDK 版本 21、21.0.1、21.1 Windows 8 Pro x64、英特尔酷睿 i7 3610QM、Nvidia GT660M、三星 Pro 840 256GB SSD 与 Actionbarsherlock 集成和不集成。
我导入库,方法是从现有代码创建一个 Android 项目,在 android 属性中标记“Is Library”,然后在原始应用程序的 android 属性中引用它(不是通过 .jar)
下面是代码 sn-ps、完整堆栈跟踪和当前配置屏幕截图的链接
代码sn-p: http://pastebin.com/2yzRC5AJ
完整的堆栈跟踪: http://pastebin.com/D7RQwuQd
我已经坚持了 3 天了...:/
【问题讨论】:
-
如果你去属性,你会在你的构建路径中看到它吗?
-
scr.hu/0hoo/we9bw 将其添加到构建路径上的所需项目中,然后按顺序向上移动/导出只会引发错误,即未找到 SlidingMenu.apk,行为保持不变
-
嘿,有人有解决方案吗?我在尝试使用自己的库项目时遇到了非常相似的情况。
标签: android eclipse adt noclassdeffounderror slidingmenu