我现在正与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)
希望有人帮我解决这个问题。
答案 0 :(得分:1)
我在我的项目中添加了一个ABS jar文件,该文件可以在Eclipse中导入ABS库项目后找到--->> ABSLibProject> Libs> ABSJAR文件。
这是不正确的。
ActionBarSherlock是一个Android库项目,您需要以这种方式使用它。这包含在the ActionBarSherlock documentation。
中