2015-07-27 1 views
0

J'ai modifié ma compilation compileSdkVersion en 22 et targetSdkVersion en 22 (à partir de 21), puis j'ai essayé de construire le projet et j'ai eu une erreur dans mes res \ values ​​\ styles où il est ditImpossible de résoudre le symbole @android: attr/listSeparatorTextViewStyle

Error:(1) Attribute "track" has already been defined 
Error:(1) Attribute "thumbTextPadding" has already been defined 
Error:(1) Attribute "switchTextAppearance" has already been defined 
Error:(1) Attribute "switchMinWidth" has already been defined 
Error:(1) Attribute "switchPadding" has already been defined 
Error:(1) Attribute "switchStyle" has already been defined 

J'ai essayé de revenir à 21 à nouveau, mais je suis arrivé cette question dans ce LINK

dans mon fichier de style je n'ai aucun attribut appelé « piste », et il i parviennent pas à résoudre

<style name="PreferenceListHeader" parent="@android:attr/listSeparatorTextViewStyle"> 

Aussi, pourquoi parle-t-il de ces attributs si je ne l'ai pas dans mon fichier? ou qu'est-ce que cela signifie?

Merci d'avance.

Répondre

0

J'ai finalement trouvé le problème, j'utilisais aa bibliothèque « switchbackport » et il semble qu'il fait en conflit avec « appcompat-v7-22 » [après que je mis à jour] avec ces attributs. Vérification LINK

J'ai mis à jour la bibliothèque qui a fait d'autres conflits mais cela fonctionne maintenant.

1

essayer comme ceci: -

@android:style/Widget.Holo.Light.TextView.ListSeparator 
+0

J'ai essayé et j'ai eu Erreur: (1) Erreur lors de la récupération du parent pour l'élément: Aucune ressource trouvée correspondant au nom donné '@android: style/Widget.Holo.Light.TextView.ListSeparator'. –