ActionBarSherlock を使用してアプリを開発しようとしていますが、テーマ以外はすべて機能します。具体的にはimport com.actionbarsherlock.app.*
、拡張できSherlockActivity
ますが、マニフェストには常に次のエラーがあります。
Error: No resource found that matches the given name (at 'theme' with value
'@style/Theme.Sherlock').
これについて多くの質問が寄せられていることは承知していますが、うまくいきませんでした。私が試してみました
- ワークスペースのリフレッシュ
- すべてのプロジェクトをクリーニングする
<activity>
行をと の両方に入れる<application>
- マニフェストと ABS の両方で、targetSdkVersion と minSdkVersion をさまざまな値に設定する
そして、私は次のバリエーションを試しましたが、おそらく他のバリエーションも試しました:
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 からはまだ何も表示されませんでした。
また、 では、styles.xml
を拡張するために独自のテーマを作成しようとしましたが、親として追加しようとしても見つかりませんでした。Theme.Sherlock
@style/Theme.Sherlock
サンプルをロードしようとしましたが、JAR の不一致が発生しました。
私の結論は、どういうわけか私のxmlファイルがABSライブラリにアクセスできないということですが、それを修正する方法について途方に暮れています。どんな助けでも大歓迎です。