私は現在、Fragment Master Flow で Action Bar Sherlock を使用しています。このチュートリアルに従って、最終段階に進みます。すべてのタスクを実行した後、エラーに直面しました。プロジェクトに ABS jar ファイルを追加します。これは、ABS ライブラリ プロジェクトを Eclipse にインポートした後に見つかります --->> 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)
誰かがこの問題を解決するのを手伝ってくれることを願っています。