Sherlock Action Bar不能在API 11级设备下工作

时间:2013-10-11 21:42:10

标签: android actionbarsherlock

我现在正与Action Bar Sherlock一起使用Fragment Master Flow。关注this教程&现在处于最后阶段。完成所有任务后,我遇到了错误。我在我的项目中添加了一个ABS jar文件,可以在Eclipse中导入ABS库项目后找到--->> ABSLibProject> Libs> ABSJAR文件。

我无法在清单文件中添加 android:theme =“@ style / Theme.Sherlock.Light”。所以,我无法在API 11设备下运行我的项目。我在三星galaxy 4.1.2上运行我的项目,工作正常。

当运行时,下面的API 11让我们说2.3.3模拟器我得到了一个错误,

10-12 03:16:10.540: E/AndroidRuntime(1483): FATAL EXCEPTION: main 10-12 03:16:10.540: E/AndroidRuntime(1483): java.lang.NoClassDefFoundError: com.actionbarsherlock.R$styleable 10-12 03:16:10.540: E/AndroidRuntime(1483): at com.actionbarsherlock.internal.ActionBarSherlockCompat.generateLayout(ActionBarSherlockCompat.java:973)

希望有人帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

  

我在我的项目中添加了一个ABS jar文件,该文件可以在Eclipse中导入ABS库项目后找到--->> ABSLibProject> Libs> ABSJAR文件。

这是不正确的。

ActionBarSherlock是一个Android库项目,您需要以这种方式使用它。这包含在the ActionBarSherlock documentation