android - Actionbarsherlock noClassDefFoundError com.actionbarsherlock.R$styleable

标签 android actionbarsherlock

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

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

我正在使用 4.1 版的 actionbar sherlock。每次第一个 Activity 开始时,我都会收到此异常。我已经清理并重建了项目,检查了我的构建路径,但找不到缺少的东西。任何帮助都会很棒!!!

最佳答案

我在使用 SDK 工具 Preview 21 和 ADT 预览时遇到了这个错误。

使用 actionbarsherlock 扩展菜单项时发生。 getSupportMenuInflater().inflate(R.menu.search, menu);

恢复到 SDK Tools 20 修复了它。

日志错误:

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)

关于android - Actionbarsherlock noClassDefFoundError com.actionbarsherlock.R$styleable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11424723/

相关文章:

插入 API key 后未加载 Android 谷歌地图

android - Android 中的 settransform() 方法

Android 兼容性上下文操作栏

android - 在 Activity 中快速加载 Admob 广告

android - 使用扩展 Theme.Dialog 的自定义主题删除 Dialog 上的灰色背景

Android Sherlock Action Bar - 样式化 SearchView、Share Intent Icon、homeAsUpIndicator

android - 有没有办法专门为堆叠操作栏设置 actionBarTabTextStyle?

android - WebView + ActionBarSherlock = 网站未加载,空白页面,为什么...?

java - 系统健康 OpenJDK 显示间歇性性能和 UI 问题。我们推荐使用 Oracle JRE/JDK

android - 禁用时 ActionBar 中的半透明图标 : only on my phone?