2 votes

Inclure les sources du sous-module de la bibliothèque Java dans l'artefact aar du projet de bibliothèque Android

J'ai un bibliothèque java un sous-module contenant des interfaces qui sont utilisées dans un autre Bibliothèque Android sous-module. Le problème est que les sources du module de la bibliothèque java sont compilées mais ne sont pas incluses dans le fichier aar du projet de bibliothèque Android.

Comment puis-je inclure les sources de la bibliothèque java dans la bibliothèque Android ? aar fichier ?

0voto

Michael Liberman Points 487

J'ai fini par inclure les fichiers sources de la bibliothèque java directement dans le projet de bibliothèque Android en utilisant :

sourceSets {
        main{
            java {
                srcDir("../java_library/src")
            }
        }
    }

Ce n'est que de cette façon que les sources sont incluses dans le fichier aar. Ce serait quand même bien de savoir si c'est possible en utilisant la simple gestion des dépendances de Gradle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X