2

J'essaie d'obtenir l'intégration chromecast dans mon application, mais j'ai des problèmes de construction lorsque j'ajoute le android-support-v7-appcompat à mon projet. Fondamentalement, il a un fichier attrs.xml qui a les mêmes valeurs que le fichier actionbarsherlock attrs.xml. Y a-t-il de toute façon autour de ça? Cela semble un peu ridicule que différentes bibliothèques puissent éventuellement entrer en conflit avec des valeurs de ressources.android-support-v7-appcompat a le même attrs que la bibliothèque actionbarsherlock

+0

I comprendre qu'il y avait une mise à jour à ActionBarSherlock pour traiter w/this. –

+0

Avez-vous résolu ce problème? – pbespechnyi

+0

Pas encore. C'est brutal. Les Vogel, si je mets juste à jour actionbarsherlock ça va se réparer? – clu

Répondre

0

Je viens de rencontrer le même problème et j'ai eu du mal pendant plusieurs heures à comprendre cela. C'est ainsi que je l'ai résolu.

Vous avez généralement besoin de support-v7-appcompat si votre SDK minimum pris en charge est inférieur à API14.

  1. Je retiré le soutien-v7-appcompat comme ma bibliothèque. (Cela montrera erreur concernant le thème manquant.)

  2. Pour tous le styles.xml dans tous les dossiers (les miens sont) des valeurs, les valeurs et les valeurs-v11-v14

    nom de style = "AppBaseTheme" parent = "Theme.AppCompat.Light"

    remplacer par

    nom de style = "AppBaseTheme" mère = "android: Theme.Light"

  3. pour une raison quelconque, dans mon menu fichier XML. il y avait une erreur pour android: showAsAction. J'ai été capable de le résoudre en le supprimant puis en sauvegardant et en copiant la même chose à partir d'un autre fichier que j'ai parce que je veux cette fonction. (Vraiment bizarre, il était juste le même texte.)

  4. J'ai fait mes ajustements de code sherlock besoin pour mon application

Je suis maintenant capable de courir actionbar dans 2.3.3

Questions connexes