微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android库项目“滑动菜单”引发java.lang.NoClassDefFoundError:com.slidingmenu.lib.R $styleable

我正在开发一个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
已测试21、21.0.1、21.1的SDK版本
Windows 8 Pro x64,Intel Core i7 3610QM,Nvidia GT660M,Samsung Pro 840 256GB SSD
与Actionbarsherlock集成,也没有集成.

我通过从现有代码创建一个Android项目,在android属性标记“ Is Library”,然后在原始应用程序android属性中引用它(而不是通过.jar)来导入该库

下面的链接指向代码片段,完整的堆栈跟踪以及当前配置的屏幕截图

程式码片段:
http://pastebin.com/2yzRC5AJ

完整的堆栈跟踪:
http://pastebin.com/D7RQwuQd

我已经坚持了三天了…:/

解决方法:

在消除noclassdef错误之前,我必须以两种方式添加依赖项

>将/ bin中的library.jar作为依赖项添加到您的构建路径中,请确保选择“订购和导出”选项卡,并同时选中新依赖项的复选框.
>通过右键单击您的项目,然后单击属性,然后是android,然后添加库,添加
>香草

我也为此感到挣扎,并且通过大量的Google搜索,设法将其组合在一起.

希望能帮助到你..

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐