Bonjour,

Tout d'abord sachez que je suis débutante sur android et donc merci d'être bienveillant face à mon ignorance.
Voilà mon problème.
Je récupère un projet android assez ancien (basé sur android 15) que j'essaie de faire marcher. Mais il s'avère que j'ai des problèmes avec la librairie app_compatV7 qu'éclipse (Kepler) n'arrivait pas à trouver quand j'allais dans Project->Properties->Android ->Library. Cela causait des problèmes sur trois dossiers de ressources res/values-11 etc. Et quand j'appuyais sur "add" pour ajouter la librairie, eclipse ne me proposait rien et je ne pouvais pas naviguer pour trouver la librairie.
Finalement, en important la librairie comme projet eclipse, mon premier projet trouve cette librairie ( dans Project->Properties->Android->Library) et les erreurs pour celui-ci disparaissent. Néanmoins, ce projet de app_compatv7 a créé des nouvelles erreurs. En effet, voici l'erreur que j'ai sur certains dossiers de ressources:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
D:\Users\ehoudart\Documents\android-sdk-windows\extras\android\support\v7\appcompat\res\values-v21\themes_base.xml:140: error: Error: No resource found that matches the given name: attr 'android:windowElevation'.
et ceci pour une bonne vingtaine de ressources.
Quand je vais voir le fichier qui pose problème ( style_base.xml par exemple), j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Spinner.Underlined'.
sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<style name="Base.Widget.AppCompat.Spinner.Underlined" parent="android:Widget.Material.Spinner.Underlined" />
Je ne suis pas la première à avoir ce problème. J'ai en effet fait des recherches sur internet: j'ai donc vérifié et changé la version de compilation d'android: de 19 à 21 puis 23, j'ai cleané, j'ai rebuildé.... mais je n'ai eu aucun changement ( j'ai changé en même temps la version de compilation de mon projet et de app_compatv7), j'ai essayé de décocher la box "IsLibrary" mais il me semble que app_compatv7 est une librarie donc cela doit rester coché. J'ai lu également qu'il fallait que je supprime tous les fichiers styles.xml faisant appel à app_compatv7 pour supprimer le problème. Je n'ai pas encore essayé cette solution mais elle me semble un peu "barbare". Est-ce que mon projet ne nécessite pas des fonctionnalités offerts par app_compatv7? Je ne le sais pas car je n'ai pas encore réussi à le faire tourner.
Voilà, toutes les propositions sont les bienvenues. Si vous souhaitez plus d'informations, n'hésitez pas à les demander.