J'utilise Android Studio et lorsque j'ajoute compile "com.android.support:appcompat-v7:21.0.0"
à mon fichier Gradle, je reçois une tonne d'erreurs:
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v14\values.xml
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
Error:(9, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'.
C:\Users\WindowsSucks\AndroidStudioProjects\MMMeds\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Body2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Caption'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display1'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display2'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display3'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Display4'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Headline'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Large.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Medium.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name '@android:TextAppearance.Material.SearchResult.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Small.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Subhead'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Menu'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title.Inverse'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionMode.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Large'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.PopupMenu.Small'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Button'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Subtitle'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.ActionBar.Title'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Dark.ActionBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:ThemeOverlay.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.CloseMode'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton.Overflow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.DropDownItem.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabText'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.ActionBar.TabView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.AutoCompleteTextView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Light.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListPopupWindow'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView.DropDown'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ListView'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.PopupMenu'.
Error:(298, 21) No resource found that matches the given name: attr 'android:overlapAnchor'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ProgressBar.Horizontal'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Toolbar.Button.Navigation'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Dialog'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light'.
Error:Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Material.Light.Dialog'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Error:(144, 21) No resource found that matches the given name: attr 'android:colorAccent'.
Error:(146, 21) No resource found that matches the given name: attr 'android:colorControlActivated'.
Error:(147, 21) No resource found that matches the given name: attr 'android:colorControlHighlight'.
Error:(145, 21) No resource found that matches the given name: attr 'android:colorControlNormal'.
Error:(142, 21) No resource found that matches the given name: attr 'android:colorPrimary'.
Error:(143, 21) No resource found that matches the given name: attr 'android:colorPrimaryDark'.
Tous ces éléments semblent apparaître dans:
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v11\values.xml
et
\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml
android
android-studio
android-appcompat
Michael Garber
la source
la source
Réponses:
AppCompat v21 crée des thèmes qui nécessitent les nouvelles API fournies dans l'API 21 (Android 5.0). Pour compiler votre application avec AppCompat, vous devez également compiler avec l'API 21. La configuration recommandée pour la compilation / construction avec l'API 21 est un
compileSdkVersion
de21
et unbuildToolsVersion
de21.0.1
(qui est le plus élevé actuellement - vous voulez toujours utiliser les derniers outils de construction) .la source
compileSdkVersion
est complètement différent deminSdkVersion
(qui contrôle le niveau le plus bas selon lequel votre application peut s'exécuter) ettargetSdkVersion
(qui contrôle toutes les fonctionnalités de compatibilité descendante appliquées automatiquement - important si vous n'avez pas encore testé votre application sur la dernière API).compileSdkVersion
21 etbuildToolsVersion
de ,21.0.1
mais pas de chance.21.0.2
et toujours pas de chance.appcompat-v7:20.0.0
fonctionne, mais cette version n'a pas toutes les fonctionnalités que je recherche, donc c'est inutile. J'ai également confirmé que cela se produit sur un projet vierge, tout nouveau avec l'appcompat-v7:21.0.0
utilisation des nouveaux outils de construction21
.Assurez - vous que la valeur cible (qui indique à la cible la version Android) dans project.properties fichier à la fois votre dossier de projet et appcompat_v7 dossier est le même ( de préférence la dernière).
: à l'intérieur de 'votre_projet' / project.properties
target=android-21 android.library.reference.1=../appcompat_v7
et
: dans appcompat_v7 / project.properties
target=android-21 android.library=true
et après cela, n'oubliez pas de nettoyer votre projet.
la source
Changer
compile 'com.android.support:appcompat-v7:21.0.0'
encompile 'com.android.support:appcompat-v7:20.0.0'
gradle.build fonctionne pour moi.la source
Si vous utilisez android studio goto File -> Project Structure Dans l' onglet Propriétés, changez Compile Sdk Version en AP1 21 et Build Tools Version en la plus haute version disponible. Et puis rafraîchir Gradle
la source
changer la version complie du SDk au niveau 21 de l'API l'a corrigé pour moi. puis j'ai rencontré d'autres problèmes de déploiement de l'application sur mon appareil. j'ai changé le niveau d'API minimun pour viser ce que je veux et cela l'a corrigé.
au cas où quelqu'un reviendrait.
la source
Sélectionnez simplement le niveau d'api cible à 21 pour la compilation, cliquez sur Appliquer -> cliquez sur OK , nettoyez et générez le projet et exécutez- le.
la source
ma solucion est compiler avec une autre version
build.gradle (application)
Bonne chance
la source
Changez votre compile sdk en 23. Cela m'a corrigé.
la source
Je vote celui qui peut résoudre comme moi. J'ai eu ce même problème que toi, j'ai passé plusieurs heures à me corriger. Veuillez tester.
Mettez à niveau l'ensemble du SDK, la mise à jour 21.0.2 comprend également des mises à jour de Google Services play. Améliorez tout. Dans votre espace de travail, supprimez les dossiers (android -support- v7 - AppCompat) et (google -play - services_lib)
Réimportez ces projets dans l'EDI et choisissez de les copier à nouveau dans votre espace de travail.
Le projet (google -play - services_lib) pour effectuer l'action de Refresh and Build
**** ***** Problème Le projet (android -support- v7 - AppCompat) marque l'API 5.0 puis Actualise et Build.
Dans son projet, dans les propriétés, android, importer les bibliothèques (android -support- v7 - AppCompat) et (google -play - services_lib) puis Actualiser et Construire.
la source
Si vous ne souhaitez pas utiliser l'API 21, vous pouvez utiliser l'ancienne version de la bibliothèque appcompact, utiliser l'ancienne bibliothèque compacte de l'application sans la mettre à jour.
vous pouvez y parvenir en suivant simplement les étapes suivantes:
1) Extrayez la version téléchargée du bundle sdk et eclipse complet.
2) Importez simplement la bibliothèque appCompact de
sdk\extras\android\support\v7\appcompact
vous avez maintenant terminé.
la source
J'ai mis à jour le build.gradle (Module: app): Ancien code:
Nouveau code:
Fonctionne pour moi dans le studio Android.
la source
Resource for android
sera une option disponible lorsque vous accédez à votresdk manager
et sélectionnezAndroid 5.0
. Téléchargez et installez cela. Cela résoudra le problème de ressource introuvable.la source
Salut, j'ai eu la même erreur concernant la
appcompatv7
bibliothèque et j'ai fait ce que @ianhanniballake a suggéré et vérifié la version de construction de la bibliothèque, en la sélectionnant et en cliquant avec le bouton secondaire de la souris puis:puis nettoyer tous les projets mais je n'ai pas eu de chance, donc après avoir perdu tous mes espoirs, j'ai décidé de passer d'Eclipse Kepler à Eclipse Luna.
Pendant que j'attendais que le téléchargement se termine. J'ai décidé d'essayer autre chose, alors je suis allé supprimer d'Eclipse la
appcompatv7
bibliothèque et vérifié laJ'ai ouvert le SDK Android pour vérifier s'il y avait des mises à jour, puis j'ai supprimé toutes les références de bibliothèque de mon projet en sélectionnant mon projet et sous
supprimé toutes les bibliothèques, y compris celle qui a commencé tout ce problème
puis redémarré Eclipse et copié à partir du SDK Android. Le dossier est compatible avec:
Dans mon espace de travail eclpse, puis importé dans Eclipse depuis Importer le projet existant dans l'espace de travail, puis choisissez la version de l'outil de construction propper
et ajouté toutes mes bibliothèques de référence, nettoyé tous les projets et fait que tout fonctionnait à nouveau.
Je choisis pour toutes mes bibliothèques de référence le même outil de construction.
J'espère que cela t'aides!!!!
Au fait, j'ai essayé de voter mais je n'ai pas eu assez de représentants pour le faire.
la source
Vérifiez l'ajout de services Google Play ici car je faisais face au même problème et j'ai tout supprimé, puis j'ai suivi les étapes et tout a fonctionné.
la source
J'ai rencontré le même problème et j'avais les bonnes valeurs de niveau d'API dans mon build.gradle compileSdkVersion 21, targetSdkVersion 21 et un buildToolsVersion de 21.0.1
Cependant, j'incluais cela en tant que module dans mon projet, j'ai donc dû m'assurer que les autres paramètres de gradle du module correspondaient à l'API 21. Après cela, tout a fonctionné pour moi.
la source
j'ai changé
dans
dans build.gradle et après la synchronisation, je n'ai eu aucune erreur
la source
Dans mon cas avec Eclipse IDE, j'ai eu le même problème et la solution était:
1- Installer la dernière API disponible (plate-forme SDK et API Google)
2- Créer le projet avec les paramètres suivants:
la source
Pour moi, cela fonctionne:
J'ai modifié: compileSdkVersion 21 buildToolsVersion '23 .0 'appcompat-v7: 22.2.0'
la source
J'étais confronté à ce problème lorsque j'ai importé le fichier google-services.json pour implémenter Analytics. J'avais déjà un fichier global_tracker.xml dans le dossier xml. Lors de la génération, lors de la fusion du contenu du fichier google-services.json, l'erreur s'est produite. Pour le moment, l'erreur est résolue après la suppression du fichier goolgle-services.json. Et en utilisant l'ancienne solution Analytics.
Vérifiez le dernier fichier XML ou Json que vous avez modifié / importé et peut-être que vous allez y déposer une erreur. C'est ce qui m'a aidé dans mon cas.
la source
Cela m'a aidé
Mise
app/build.gradle
à jour avec les derniers composants:J'espère que ceci résoudra votre problème
la source
Cela fonctionne très bien pour moi. Accédez au projet android-support-v7-appcompat et ouvrez le fichier "project.properties" et insérez ces lignes s'il manque:
la source
J'étais confronté au même problème pour l'un de mes projets d'écart téléphonique. Pour résoudre ce problème, j'ai suivi l'étape suivante
1) Faites un clic droit sur le nom du projet (dans mon cas android), sélectionnez "Ouvrir les paramètres du module"
2) Sélectionnez les modules (android et CordovaLib)
3) Cliquez sur les propriétés en haut
4) Choisissez la version SDK de compilation (j'ai choisi l'API 26: Android 8.0)
5) Choisissez la version de Build Tools (j'ai choisi 26.0.2)
6) Compatibilité des sources (1.6)
7) Compatibilité cible (1.6)
Cliquez sur OK et reconstruisez le projet.
Et encore une étape supplémentaire
Ajouter
compilez 'com.android.support:appcompat-v7:27.0.2'
build.gradle (Module: android)
Le lien suivant montre ma configuration pour l'étape que j'ai suivie
https://app.box.com/s/itkkjz09wgy36jwowhvzcyx6fp7o2gkh
la source