Android ActionBarCompat bibliothèque
Je vais avoir de la difficulté à utiliser ActionBarCompat bibliothèque de prise en charge qui a été publié hier. J'ai mis à jour l'appui dépôt et chemin d'accès inclus à appcompat-v7 référentiel dans la construction.gradle comme Chris Banes en soulignant DevBytes - https://www.youtube.com/watch?v=6TGgYqfJnyc .
dependencies {
compile ('com.android.support:support-v4:18.0.+')
compile ('com.android.support:appcompat-v7:18.0.+')}
Compilation se passe bien et je peux utiliser des classes comme ActionBarActivity à partir de cette bibliothèque, mais je ne peut pas utiliser les styles et de toutes ressources, donc je ne peut pas utiliser les thèmes suivants - @style/Thème.AppCompat etc. Je pensais que je vais trouver les fichiers source dans .../sdk/extras/android/.../"supportrepo" donc, je voudrais référence comme ActionBarSherlock par gradle, mais cela ne semble pas être la bonne réponse.
Ce que je fais mal? Merci.
Je rencontre exactement le même problème. Il est de cette documentation: developer.android.com/tools/support-library/... Si vous regardez la partie qui dit que "l'Ajout de la bibliothèque avec des ressources", il est dit ceci: "Ajouter le support de la fonction de bibliothèque identificateur de projet, à la section des dépendances. Par exemple, pour inclure la appcompat projet ajouter de la compilation "com.android.support:appcompat-v7:18.0.+" à la section des dépendances, comme le montre l'exemple suivant:" C'est exactement ce que j'ai fait (Et regarde comme si vous n'avez ainsi). Donc, je ne suis pas sûr de ce qu'est la question.
OriginalL'auteur Michal | 2013-07-25
Vous devez vous connecter pour publier un commentaire.
Je suis en utilisant Android Studio et j'ai le même res-la résolution de problème dans le mon
values/styles.xml
.Il dit qu'il ne peut pas résoudre
@style/Theme.AppCompat.Light
, mais au moment de la compilation (gradle) de l'exécution et tout fonctionne bien (Android 2.3.3 & 4.3).Que j'aimerais me débarrasser de l'avertissement que la chose ne peut pas être résolu.
Comment puis-je savoir Android Studio que cette res peuvent être trouvés dans la appcompat-v7 repo?(Cette question était liée à un bug dans Android Studio qui a déjà été fixé.)
Ci-dessous vous voyez ce que j'ai fait. J'espère que cela aidera. Suggestions apprécié.
La source de la appcompat bibliothèque peuvent être trouvées sur github.
Gradle intégration:
Fichiers de styles:
values/styles.xml:
values-v14/styles.xml:
MainActivity (seulement la prolongation est obligatoire):
AndroidManifest.xml (paramètre android:thème est obligatoire):
Il n'y a pas de truc. Vous n'avez pas besoin d'un truc. J'ai posté ce que vous pourriez trouver une erreur que vous faites.
Grande réponse. Résolu Thème.AppCompat pas résolu les problèmes. +1
Est la partie en gras en haut est une autre question que vous posez, ou est-ce une position où la partie après le break est la solution?
C'était une autre question, qui était lié à un bug dans Android Studio qui a déjà été fixé. ~~ J'ai mis à jour par la poste.
OriginalL'auteur
Il y a un bug connu (http://code.google.com/p/android/issues/detail?id=56312) où l'Android Studio IDE marquera le style en rouge (que ce bug est pour ActionBarSherlock, mais la question est de le faire avec un aar contenant les styles et les sources qui l'aar n'est pas visible à Android Studio).
Plus précisément, commentaire n ° 8 (http://code.google.com/p/android/issues/detail?id=56312#c4) montre le comportement observé et commentaire #10 (http://code.google.com/p/android/issues/detail?id=56312#c10) note que la mise en page de l'éditeur est fixe, mais l'éditeur de code n'est pas.
Ainsi, le programme devrait build & run amende, une peine de montrer le style en rouge lors de l'affichage dans le style XML editor.
Android Studio 0.2.7 a été libéré. Cette version devrait corriger ce bug. tools.android.com/recent/androidstudio027released
Bug semble être encore présent dans
0.4.4
. Style fonctionne, mais les drapeaux rouges.OriginalL'auteur
Je n'ai pas essayé Gradle encore donc je ne suis pas sûr mais il me semble que vous devez aussi copier les ressources dans votre projet.Il contient Thème.AppCompat.
J'ai eu du succès dans Eclipse en suivant les étapes ci-dessous.
Importation
android-support-v7-appcompat
comme une bibliothèque de projet de chemin d'accès ci-dessous.(vous avez enregistré sdk sur chemin différent)La je viens d'ajouter cette librairie dans mon projet et que les choses fonctionnent hors de la boîte.
Je suis encore débutant dans la Gradle.Depuis qu'il est à la bibliothèque de projet, vous pouvez suivre les mêmes étapes comme vous le faites lors de l'importation d'autres projets de la bibliothèque.
Merci, Vipul'. C'est la façon dont vous pouvez le faire. Dans android studio vous importez module existant dans le projet, le programme d'installation Gradle fichiers en conséquence et ses bon pour aller. Mais qui ne diffère pas de l'importation de ActionBarSherlock ou de tout autre module un peu donc je suis un peu déçu.
Cela ne fonctionne pas pour moi, ici, pour une raison inconnue dans Eclipse. v7-appcompat est importé en tant que bibliothèque et mis en place comme écrit dans google dev docs. Lors de la référence à la bibliothèque, j'obtiens une erreur et son contenu ne sont pas disponibles dans mon projet. Ne sais pas quoi essayer plus...
Demande Gradle réponse, vous fournir une Éclipse de réponse...
OriginalL'auteur
J'ai également ajouté les mêmes 2 lignes de ma section des dépendances dans la construction.gradle fichier. La compilation a commencé à travailler, mais j'ai eu des erreurs d'exécution. Puis j'ai découvert l'option Outils > Android > Sync Projet avec Gradle Fichiers. Cela semblait faire l'affaire. (Je suis sur Android Studio 0.2.9)
OriginalL'auteur
Dans mon cas, les Dernières Studio 0.8.1
Créer un nouveau projet et de définir le Style de AppTheme. puis crash.
Ma solution:
Fichier -> Structure de Projet -> Dependicies -> + (plus) -> sélectionnez appcompact, de soutien, d' ....
Et de correction d'erreur.
grâce.
OriginalL'auteur
Cf https://plus.google.com/113735310430199015092/posts/ef5LyGyMddy
David Van de Ven
Roman Nurik
OriginalL'auteur