quand je prends nouveau projet Android est appcompt montrant une erreur

? Rohit Bandil @ | Original: StackOverFlow

avant cette erreur mon toutes les applications vont bien, mais quand je ai pris nouveau projet soudain, il affiche l'erreur dans mon appcompat et dans mon projet en voie de construction dans la dépendance android il montre error.Pleas me donnent une solution que dois-je faire. et aussi me donner plus de clarté de la dépendance Android et appcompat fichier de bibliothèque . il montre cette erreur : -

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 @

vous ne avez pas ajouté la bibliothèque de appcompat_v7 correctement

vérifier si vous disposez de la bibliothèque du chef cliquez sur votre Projet-> Propriétés-> sélectionnez Android- > appcompact lib ( cette bibliothèque devrait être référée vous manquez celui-ci) Alors suivez ces étapes : -

1 ) Faites un clic droit de votre projet et sélectionnez Propriétés .

2 ) Dans la catégorie panneau sur le côté gauche de la boîte de dialogue, sélectionnez Android .

3 ) Dans le volet de la bibliothèque, cliquez sur le bouton Ajouter.

4 ) Sélectionnez le projet de la bibliothèque et cliquez sur OK . Par exemple, le projet de appcompat devrait être répertorié comme android -support- v7 - appcompat .

5 ) Dans la fenêtre des propriétés, cliquez sur OK .

Si vous ne voyez rien lorsque vous cliquez sur le bouton Ajouter (étape 3 ), alors vous devriez consulter ce lien : - https://developer.android.com/tools/support-library/setup.html, dans ce lien ajoutant lecture bibliothèques avec des ressources et le suivi des étapes .

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 @

enfin mon erreur solveed mais ce ne est pas la solution exacte ce que je voulais . que je ai fait, je ai créé une nouveau projet et a pris la version min sdk est 15 bcoz fonction de barre d'action est présent dans 15 et plus api .i pensent que fonctionnalité introduite dans 11 api .donc je ai pris nouveau projet avec la version de SDK min puis pas besoin de appcompat bibliothèque maintenant aucune erreur ne est à venir ... mais je ai résolu ce problème en solution de rechange, mais je veux aussi réponse à votre question .

3Naveed @

Oui cette chose venait à moi aussi car trop jours . Allez à vos Propriétés du projet et sélectionnez la version Android de api que toutes les choses sont téléchargées avec vous dans sdk par exemple dans mon cas api 17 je choisis et sdk je ai tout installé .  quand je prends nouveau projet Android est appcompt montrant une erreur

Je ai aussi fait une chose supplémentaire dans (image) bas, vous pouvez voir case (Is Library) je ai enlevé le appcompat_v7 refrence et cliquez sur Appliquer .

Après cette everyting travailler avec moi comme un charme ..... Enfin, je viens au point que