【问题标题】:Sherlock Action Bar not working below API level 11 devicesSherlock 操作栏在 API 级别 11 设备下无法正常工作
【发布时间】:2013-10-11 21:42:10
【问题描述】:

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

我无法在清单文件中添加 android:theme="@style/Theme.Sherlock.Light"。所以,我无法在 API 11 设备下运行我的项目。我在 Samsung 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)

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

【问题讨论】:

    标签: android actionbarsherlock


    【解决方案1】:

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

    这是不正确的。

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

    【讨论】:

    • Wao..Murpy..我很快就会给你反馈。
    猜你喜欢
    • 2019-01-11
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多