我正在开发一个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搜索,设法将其组合在一起.
希望能帮助到你..
总结以上是内存溢出为你收集整理的Android库项目“滑动菜单”引发java.lang.NoClassDefFoundError:com.slidingmenu.lib.R $styleable全部内容,希望文章能够帮你解决Android库项目“滑动菜单”引发java.lang.NoClassDefFoundError:com.slidingmenu.lib.R $styleable所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)