2012-06-03 1 views
6

私はActionBarSherlockでアプリケーションを開発しようとしていますが、テーマを除いてすべて動作します。具体的には、私は、import com.actionbarsherlock.app.*できSherlockActivityを拡張するが、私はいつも私のマニフェストにこのエラーを持っている:私のAndroid XMLファイルはActionBarSherlockテーマを見つけることができません

Error: No resource found that matches the given name (at 'theme' with value 
'@style/Theme.Sherlock'). 

私はこのことについて尋ねた質問のありましたたくさん知っているが、彼らは私のために働いていません。私は

  • は、両方の私のマニフェストに、<activity>と種々の値に私のtargetSdkVersionとminSdkVersionが設定<application>
  • の両方でラインを入れて、私のプロジェクトのすべてのクリーニング作業スペース
  • をリフレッシュ

    • を試してみましたし、 ABSの

    と私は、次のバリエーションを試してみた、そしておそらく他の人:

    • android:theme="@style/Theme.Sherlock"
    • android:theme="@android:style/Theme.Sherlock"
    • theme="@style/Theme.Sherlock"
    • theme="@android:style/Theme.Sherlock"
    • theme="@theme/Theme.Sherlock"
    • theme="@android:theme/Theme.Sherlock"

    それは私が"@style/"を入力した後、オートコンプリートが何を示しませんでしたので、私は私を作ってみましたことは注目に値しますstyles.xmlに自分のスタイルが表示されていましたが、それでもActionBarSherlockでは何も表示されませんでした。

    また、私はTheme.Sherlockに私自身のテーマを作ろうとしましたが、親として追加しようとしたときにも@style/Theme.Sherlockが見つかりませんでした。

    サンプルをロードしようとしましたが、JARの不一致があります。

    私の結論は、どういうわけか私のXMLファイルはABSライブラリにアクセスできませんが、私はそれを修正する方法を失っています。どんな助力も大変感謝しています。

  • 答えて

    13

    プロジェクトの[プロパティ]> [Android]に、com_actionbarsherlockプロジェクトへの参照を含めていますか? Properties with library reference

    +0

    * facepalm *私はこれをJavaライブラリに含めました。 – MalcolmOcean

    +0

    私はそのように追加しようとしましたが、動作していないようです。再びプロパティウィンドウを開くと、小さな緑色のチェックが赤いXになりました。 – MalcolmOcean

    +0

    おそらくそのライブラリのビルドエラーです。お使いの環境でAndroidサポートライブラリへのパスが正しいことを確認してください。 – Sparky

    関連する問題