2017-07-11 12 views
0

In Android Studio habe ich ein Android-Bibliotheksmodul erstellt. Das Modul hat eine eigene Gradle-Datei, und ich beabsichtige, es so unabhängig von der App wie möglich zu machen - das bedeutet, dass der Benutzer die Gradle-Abhängigkeiten des Library-Moduls nicht in den Gradle-Abhängigkeiten-Block des App-Moduls kopieren muss .Android - Gradle-Abhängigkeiten von Bibliotheksmodulen

Wie gehe ich vor? Muss ich nach den .jar Dateien dieser Abhängigkeiten suchen und sie dem Bibliotheksmodul anstelle der gewöhnlichen compile '<libpackage>:<libname>:<libversion>' Zeilen in Gradle hinzufügen?

Antwort

0

Sie diese Bibliothek in aar-Datei exportieren und diese Datei als Bibliothek kompilieren, werden alle innerhalb Bibliotheksabhängigkeiten

Export Bibliothek AAR hier herunterladen: Create aar file in Android Studio

+0

ich dies getan habe, und wie ich schon sagte , Ich musste immer noch den Abhängigkeiten-Block in seiner Gradle-Datei in die Gradle-Datei der Haupt-App kopieren. Ich brauche eine Methode, die das überflüssig macht. – Gensoukyou1337

+0

Könnten Sie versuchen, in den Abhängigkeiten der AAR-Bibliothek "transitive = true" zu setzen. Mehr Details hier: https://stackoverflow.com/questions/31731014/what-does-transitive-true-in--gradle-exactly-do-w-r-t-crashlytics?answertab=votes#tab-top –

Verwandte Themen