首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Actionbarsherlock noClassDefFoundError com.actionbarsherlock.R$styleable

Actionbarsherlock noClassDefFoundError com.actionbarsherlock.R$styleable
EN

Stack Overflow用户
提问于 2012-07-11 10:28:13
回答 5查看 2.8K关注 0票数 3

我正在迁移我的代码以使用Actionbarsherlock。我已经做了我需要的所有代码调整,我的项目编译得很好,没有错误,但是我得到了以下异常:

com.actionbarsherlock.internal.ActionbarSherlockCompat.generateLayout(ActionbarSherlockCompat.java 1002的java.lang.NoClassDefFoundError: com.actionbarsherlock.R$Styleable )

我使用的是actionbar sherlock 4.1版。每次启动第一个活动时,我都会得到这个异常。我已经清理并重建了项目,检查了我的构建路径,但找不到丢失的内容。任何帮助都会很棒!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-07-13 00:09:14

如果您将Eclipse Development Environment与ADT plugin version0.9.7或更高版本一起使用,则可以将ActionBarSherlock作为库项目包含在内。使用库/文件夹作为现有源,在Eclipse中创建一个新的Android项目。然后,在项目属性中,将创建的项目添加到“Android”类别的“Libraries”部分下。

用户手册的其余部分是here

票数 3
EN

Stack Overflow用户

发布于 2012-11-03 17:59:33

我在使用开发工具包工具预览版21和ADT预览版时遇到这个错误。

在使用actionbarsherlock操作膨胀菜单项时发生。getSupportMenuInflater().inflate(R.menu.search, menu);

恢复到SDK Tools 20修复了这个问题。

logcat错误:

代码语言:javascript
复制
11-03 09:29:44.738: E/AndroidRuntime(14878): java.lang.NoClassDefFoundError: com.actionbarsherlock.R$styleable
11-03 09:29:44.738: E/AndroidRuntime(14878):    at com.actionbarsherlock.view.MenuInflater$MenuState.readItem(MenuInflater.java:343)
11-03 09:29:44.738: E/AndroidRuntime(14878):    at com.actionbarsherlock.view.MenuInflater.parseMenu(MenuInflater.java:162)
11-03 09:29:44.738: E/AndroidRuntime(14878):    at com.actionbarsherlock.view.MenuInflater.inflate(MenuInflater.java:112)
票数 11
EN

Stack Overflow用户

发布于 2013-02-10 00:26:55

也有同样的问题。更新到最新版本的actionbarsherlock并做一个干净的操作都对我很有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11424723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档