web-dev-qa-db-fra.com

Comment ajouter "Android Design Support Library" à Eclipse avec ADT-plugin?

Le Android Developers Blog annoncé en mai 2015:

La bibliothèque de conception est maintenant disponible, alors assurez-vous de mettre à jour le Android Support Repository dans le SDK Manager.

J'utilise Eclipse (Version: Luna 4.4.2) avec le dernier plugin ADT et je ne vois rien de "design" dans le gestionnaire de SDK:

SDK manager

Lorsque vous essayez d'utiliser Android.support.design.widget.FloatingActionButton ou Android.support.design.widget.NavigationView dans mes projets comme celui-ci -

app screenshot

J'ai malheureusement des erreurs:

Causé par: Java.lang.ClassNotFoundException: n'a pas trouvé la classe "Android.support.design.widget.NavigationView" sur le chemin ...

Si j'utilisais Android Studio, j'avais probablement besoin de la ligne

compile 'com.Android.support:design:22.2.0'

mais comment résoudre ce problème dans Eclipse? Puis-je télécharger un fichier JAR pour la bibliothèque de conception?

J'ai cherché \sdk\extras\Android\support\ chemin d'accès, mais n'en a pas trouvé.

12
Alexander Farber

Avant d'utiliser la bibliothèque de support de conception, vous devez importer la bibliothèque de support-v7-appcompat depuis Android-sdks\extras\Android\support\v7\appcompat. Ensuite, vous devez:

  • créer un Android dans Eclipse pour bibliothèque de support de conception
  • mettre le contenu du répertoire Android-sdks\extras\Android\support\design dans le projet de bibliothèque de support de conception
  • Lier la bibliothèque appcompat-v7 à le projet de bibliothèque de support de conception
  • Liez le projet de bibliothèque de support de votre projet.

Remarque: Si vous ne trouvez pas le dossier design, vous voudrez peut-être essayer cet emplacement à la place: Android-sdk\extras\Android\m2repository\com\Android\support\design

Vous ne pouvez pas utiliser directement le pot Android-support-design.jar car vous avez aussi besoin de quelques ressources (c'est la raison du format aar).

Pour plus d'informations, vérifiez simplement Erreur dans le fichier styles_base.xml - Android - Aucune ressource trouvée correspondant au nom donné 'Android: Widget.Material.ActionButton'

29
xcesco