2017-07-11 180 views
0

在Android Studio中,我創建了一個Android庫模塊。所述模塊具有自己的Gradle文件,我打算將它作爲獨立於將盡可能使用它的應用程序 - 這意味着用戶不必將庫模塊的Gradle依賴項複製到應用程序模塊的Gradle依賴項塊。Android - 庫模塊的Gradle依賴關係

我該如何去做呢?我是否必須搜索所有依賴項的.jar文件,並將它們添加到庫模塊中,而不是Gradle中的普通compile '<libpackage>:<libname>:<libversion>'行?

回答

0

可以將此庫導出到AAR文件,編譯該文件庫,它會在這裏下載所有的內部函數庫的依賴

導出庫AAR:Create aar file in Android Studio

+0

我已經做到了這一點,就像我說的,我仍然必須將其Gradle文件中的依賴塊複製到主應用程序的Gradle文件中。我需要一種消除這種做法的方法。 – Gensoukyou1337

+0

您可以嘗試在AAR庫依賴項中設置「transitive = true」。 更多細節在這裏:https://stackoverflow.com/questions/31731014/what-does-transitive-true-in-gradle-exactly-do-w-r-t-crashlytics?answertab=votes#tab-top –