私は新しいAndroidプロジェクトを取っていたときappcomptエラーが表示されている

? Rohit Bandil @ | Original: StackOverFlow

このエラーの前に私のすべてのアプリケーションは、罰金うとしているが、私は新しいプロジェクトを取ったとき、突然それはerror.Pleasは私に、私が何をすべきか、いくつかの解決策を与える表示されている私のAppCompatの中やAndroid依存関係で、ビルド·パスに私のプロジェクトでエラーを見せている。 そしてまた私にアンドロイド依存関係とAppCompatのライブラリファイルの多くの明快さを与える。 それがこのエラーを見せている。 -

appcompat_v7/res/values-v21/themes_base.xml:194: error: Error: No resource found that matches the given name: attr 'android:colorControlActivated'.
appcompat_v7/res/values-v21/themes_base.xml:195: error: Error: No resource found that matches the given name: attr 'android:colorControlHighlight'.
appcompat_v7/res/values-v21/themes_base.xml:193: error: Error: No resource found that matches the given name: attr 'android:colorControlNormal'.
appcompat_v7/res/values-v21/themes_base.xml:190: error: Error: No resource found that matches the given name: attr 'android:colorPrimary'.
appcompat_v7/res/values-v21/themes_base.xml:191: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'.

thanks



Top 5 Respuesta

1user3173628 @

あなたが適切にappcompat_v7ライブラリを追加していない

あなたは右のライブラリをクリックした持っているかどうかを確認し、あなたのプロジェクト - >プロパティ - >を選択android- > appcompact LIB (このライブラリを使用すると、この1が欠落している参照されるべきである) だから、次の手順を実行します -

1 )プロジェクトを右クリックし、[プロパティ]を選択します。

2 )ダイアログの左側にあるカテゴリパネルでは、アンドロイドを選択します。

3)ライブラリペインで、 [追加]ボタンをクリックします。

4 )ライブラリプロジェクトを選択し、[OK]をクリックします。例えば、 AppCompatのプロジェクトは、アンドロイド·サポート-V7 - AppCompatのように表示される必要があります。

5 )のプロパティ]ウィンドウで、 [OK]をクリックします。

あなたはボタン(ステップ3 )を追加]をクリックしたときに何も表示されない場合は、このリンクを参照してください: - https://developer.android.com/tools/support-library/setup.html 、そのリンクに追加読み取りリソースおよび次の手順を持つライブラリ。

OR

Make sure you have downloaded the Android Support Library using the SDK Manager.
Create a library project and ensure the required JAR files are included in the project's build path:
   1) Select File > Import.

    2)Select Existing Android Code Into Workspace and click Next.
    Browse to the SDK installation directory and then to the Support Library folder. 
    For example, if you are adding the appcompat project, 
    browse to <sdk>/extras/android/support/v7/appcompat/.

    3)Click Finish to import the project. For the v7 appcompat project,
   you should now see a new project titled android-support-v7-appcompat.

   4)  In the new library project, expand the libs/ folder,
   right-click each .jar file and select Build Path > Add to Build Path. 
   For example, when creating the the v7 appcompat project, 
   add both the android-support-v4.jar and android-support-v7-appcompat.jar files to the build path.
   5) Right-click the library project folder and select Build Path > Configure Build  Path.

    6) In the Order and Export tab, check the .jar files you just added to the build path, so they are available to projects that depend on this library project. For example, the appcompat project requires you to export both the android-support-v4.jar and android-support-v7-appcompat.jar files.
    Uncheck Android Dependencies.
   7) Click OK to complete the changes.


2Rohit Bandil @

最終的に私のエラーがsolveedが、それは私が何を望むか正確なソリューションではありません。私は私が1新しいプロジェクトを作成し、最小SDKバージョンを取ってきましたが、アクションバーの機能bcoz 15であることがない15中に存在し、さらにAPIが、その機能は、私はその後分SDKのバージョンと新しいプロジェクトをとっているの.so 11 APIで導入されたと思う.I AppCompatのライブラリの必要性は、今はエラーは出ていない... しかし、私は別の解決策によって、この問題を解決したが、私はまた私の質問の答えを求めています。

3Naveed @

はいこのことは、あまりに時代からあまりにも私に来ていた。 あなたのプロジェクトのプロパティに移動します そしてすべてのものは、私の場合のAPI私は選ぶ17 、例えばSDKにあなたと一緒にダウンロードされることのAndroid APIバージョンを選択し、 SDKの私はすべてがインストールされている。  「 __rsm__ "

私もやったあなたは、私がrefrenceのappcompat_v7を削除する]チェックボックス(されているライブラリ)を参照してくださいし、[適用]をクリックすることができます(画像)は底面内に追加可能な一つのこと。

このすべてうまく後は魔法のように私と一緒に仕事..... 最後に私がポイントに来ること

私は新しいAndroidプロジェクトを取っていたときappcomptエラーが表示されている