[JAVA] Est-il possible de mettre la bibliothèque (aar) dans la bibliothèque Android (aar) et de l'utiliser?

J'ai essayé de créer une bibliothèque (aar) contenant une bibliothèque (aar) ...

〇Résultat

・ Vous ne pouvez pas le faire normalement! -Compile réussit, mais la dépendance est inconnue, et lors de son utilisation dans un projet, elle échoue avec NoClassDefFoundError lors de l'utilisation de la bibliothèque. -Si vous incluez une bibliothèque appelée android-fat-aar, vous pouvez fusionner les dépendances, mais elle n'a pas été développée et n'a pas été mise à jour depuis 2 ans (https://github.com/adwiv/android-). graisse-aar) -Vous pouvez le faire en téléchargeant l'aar intégré dans le référentiel Maven et l'aar compressé et en définissant la dépendance dans pom.xml, mais ce n'est pas très intelligent et gênant ・ Si vous mettez l'aar intégré et l'aar emballé dans les libs et passez le chemin aux deux, cela ne tombera pas, mais ce n'est pas non plus intelligent

〇Référence

Android Studio Create AAR using another AAR file and jar inside(stack overflow) https://stackoverflow.com/questions/40405465/android-studio-create-aar-using-another-aar-file-and-jar-inside

〇Enfin

S'il vous plaît laissez-moi savoir si vous avez une bonne idée

Recommended Posts

Est-il possible de mettre la bibliothèque (aar) dans la bibliothèque Android (aar) et de l'utiliser?
Ajoutez une bibliothèque jar pré-construite à Android et appelez-la dans le cadre
3 façons d'importer des bibliothèques dans Android Studio
Je souhaite analyser morphologiquement le journal stocké dans la base de données et le stocker dans la base de données pour classer les messages 1
Il est difficile d'utiliser la chaîne de caractères vide et la date de DBUnit, donc corrigez-la et utilisez-la.
Étapes pour installer Maven sur Mac et l'utiliser avec Eclipse
[Java] Utiliser la technologie cryptographique avec les bibliothèques standard
De Java à C et de C à Java dans Android Studio
Comment utiliser ExpandableListView dans Android Studio
Java: Téléchargez le fichier et enregistrez-le à l'emplacement sélectionné dans la boîte de dialogue [Utiliser HttpClient]
Utilisez le JDK utilisé dans Android Studio dans le terminal
Obtenez des informations vidéo YouTube avec Retrofit et conservez-les dans l'application Android.
Mettez NVIDIA + Ubuntu + Docker + Tensorflow + ROS2 etc. dans le premier PC et rendez-le aussi Mac que possible [Mise à jour]
[Java] Est-il inutile de vérifier "l'identité" dans l'implémentation de la méthode equals ()?
[Swift] Si le support de l'application est iOS 11 ou version ultérieure, il n'était pas nécessaire d'utiliser correctement Int et Int64
Que faire lorsque «Échec du chargement de la bibliothèque partagée JNI» s'affiche dans Eclipse
Importez une instance et utilisez-la sur un autre écran
Comment utiliser la bibliothèque Z3 dans Scala avec Eclipse
Liez la demande à n'importe quelle classe et recevez-la
[Android Studio] Je souhaite utiliser une bibliothèque Maven sur Android
Classes et instances Java comprises dans la figure
Comment utiliser la bibliothèque JDD dans Scala avec Eclipse
Une histoire qui a résolu le problème que la version Java (jdk) était trop élevée pour utiliser la bibliothèque h2o dans R and R Studio.
Comment effectuer un processus spécifique lorsque le bouton de retour est enfoncé dans le fragment Android
Comment ajouter un autre projet en tant que bibliothèque Maven avec CircleCI et l'utiliser pour la construction
Comment résoudre le problème lorsque la valeur n'est pas envoyée lorsque le formulaire est désactivé dans les rails et envoyé
Changer la signature de build de débogage de l'application Android en signature de version est utile à bien des égards.
Dans Swift, lors de la purge de JSON, il est passé dans le cas du serpent et la méthode d'adaptation gênante
Cliquez sur le bouton [rails] pour créer un mot de passe alphanumérique aléatoire et entrez-le dans le champ de mot de passe
Comment utiliser la méthode getter / setter (en orientation objet)
Comment utiliser OpenCV 4 sur Android et afficher la vue en direct de la caméra
Utilisez collection_select pour extraire les données stockées dans Active_Hash
Bibliothèque pour vérifier s'il s'agit d'une chaîne au format IPv4
Reportez-vous à C ++ dans le module Android Studio (Java / kotlin)
[Android, Java] Méthode pratique pour calculer la différence en jours
Application Android qui sélectionne et affiche des images de la galerie
Comment créer une partie d'espace réservé à utiliser dans la clause IN
[Code Golf] Dégonflez le code et soumettez-le à AtCoder [Compressed Golf]
Contribué à Gradle et a été nommé dans la note de publication
[Java] Utilisez ResolverStyle.LENIENT pour bien gérer la date et l'heure
J'ai essayé de me permettre de définir le délai pour le client Android UDP
[Android] Essayez celui qui affiche l'effet sur la partie touchée de l'écran qui est courant dans les jeux
Paramètres à effectuer lorsque HTML ou JSP est formaté dans Eclipse et que la mise en page devient décevante
Si vous souhaitez simuler une méthode dans RSpec, vous devez utiliser la méthode allow pour mock et la méthode singleton.
Code pour spécifier le nom de l'image sous forme de chaîne de caractères et le coller dans ImageView (Android)
Est-il possible de générer automatiquement Getter / Setter avec l'interface Java?
Il ne répond pas à la description en .js du fichier packs
Quand j'essaye de mettre des centos dans VMware, le volet est mort
Android - L'ordre du traitement série et du traitement parallèle d'AsyncTask est-il garanti? ??
Utilisez Modifier # isStatic pour déterminer si la méthode [Reflection] est statique.