2017-07-11 41 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 –