existe-t-il un moyen d'utiliser la bibliothèque .aar (avec des ressources) dans Eclipse ant project? Je sais qu'il n'y a pas simplement moyen d'utiliser le format .aar comme dans Gradle, mais peut-être existe-t-il une solution de contournement pour le décompresser et l'importer manuellement?
Cette solution m'a été utile
EDIT: Un fichier .aar est simplement un fichier Zip avec le contenu suivant:
Vous voyez, dans le fichier .aar, vous avez tout ce dont vous avez besoin pour utiliser la bibliothèque dans Eclipse.
pour créer une bibliothèque:
Voyons maintenant comment configurer votre projet pour qu'il fasse référence au projet de bibliothèque.
Si tel est le cas, copiez tout le contenu du fichier .aar libs folderin dossier libs target project.
Faire un nettoyer l'espace de travail et recompilé.
http://www.iphonedroid.com/blog/utilizar-ficheros-aar-en-Eclipse/#.Vh3krye1Gko
En effet, les fichiers aar ne sont que des fichiers d’archive. Ainsi, vous pouvez le décompresser et trouver des fichiers jar ainsi que des fichiers de ressources. La question a déjà été partiellement répondue ici:
https://stackoverflow.com/a/21485222/1836870
Si vous souhaitez obtenir les ressources à l'intérieur de votre pot, vous pouvez essayer de le reconditionner comme suggéré dans cette réponse:
Le gros du travail peut être fait avec un script merveilleux appelé deaar . The Gist explique des choses, mais en gros, vous lancez:
Ruby deaar.rb [path/to/aar] [output_directory]
Il génère une bibliothèque presque prête à utiliser. Ensuite, vous devez exécuter:
cd [output_directory]
Android update lib-project -p . -t Android-xx
Remplacez xx par la version Android que vous ciblez. Maintenant, placez ce répertoire où se trouvent votre build.xml et votre projet.properties. Enfin, ajoutez une ligne comme celle-ci à votre projet.properties:
Android.library.reference.1=./output_directory
Remplacez le nom du répertoire par celui que vous avez créé. Vous pouvez utiliser ".2" et ainsi de suite pour des bibliothèques supplémentaires. Et c'est tout!
Twitter Fabric (Crashlytics) dispose d'un plugin kits-libs pour la gestion des dépendances http://docs.fabric.io/Android/fabric/Eclipse.html .
Et il y a un autre projet de plugin Gradle https://github.com/ksoichiro/gradle-Eclipse-aar-plugin .