14

API レベル 10 をターゲットとするプロジェクトがあり、新しい ActionBar サポート ライブラリを実装したいと考えています。Support Library Setupのすべての指示に従った後、ライブラリをプロジェクトに追加すると、次のような多数のエラー メッセージが表示されました。

android-support-v7-appcompat\res\values-v14\styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.....

OK、私はそれらがこの質問に対する多くの答えであることを知っていますが、もっと明白なことを試した後、私はまだエラーを解決できませんでした.
私は検索を続け、少なくとも私のような初心者にとってはそれほど明白ではない原因を見つけました.
私の意図は、私のような Android 開発のすべての秘密を習得していないすべての人を助けるための完全な答えを提供することです。

4

3 に答える 3

20

これは、ActionBar サポート ライブラリを正しく使用するために必要なことです。

サポート ライブラリのセットアップ- リソースを含むライブラリの追加の手順に従ってください。
疑念を抱かせる可能性のあることの 1 つは、アプリケーション プロジェクトにライブラリを追加することです。

(1) プロジェクト エクスプローラーで、プロジェクトを右クリックし、[プロパティ] を選択します。
(2) 左ペインで Android を選択します。
(3) 右ペインの下部にある [追加
] をクリックします。 (4) ライブラリ プロジェクト android-support-v7-appcompat を選択し、[ OK ] をクリックします。[ OK ] をクリックして、プロパティ ウィンドウを閉じます。

私が言及したエラーが表示されない場合は、すべて完了です。

ただし、私のように、常に最新の SDK を使用してソースをコンパイルすることを推奨する Android チームのアドバイスに従わないと、エラーが発生します。

プロジェクトのビルド ターゲットが Android 2.3.3 であり、少なくとも 3.0 である必要があるため、エラーが発生します。
私は特に Android 2.3.3 向けに開発しており、サポート ライブラリを使用しているため、すぐにはわかりませんでした。

わかりました、これが役に立てば幸いです。

于 2013-08-25T14:20:46.930 に答える