gpt4 book ai didi

android - 多个模块中的一个依赖

转载 作者:行者123 更新时间:2023-11-29 16:46:15 24 4
gpt4 key购买 nike

我有一个包含多个模块的 Android 应用程序项目。

我很好奇如果我将相同的依赖项包含在每个模块(例如RxJava)中,它会影响应用程序构建时间 ?或者 Gralde 只会编译一次这个依赖,然后将它共享给所有依赖它的模块?

提前致谢!

最佳答案

Gradle 不编译 RxJava。它只会将 RxJava jar 文件(其中已经包含 RxJava 项目的已编译类)从 Internet 上的某个公共(public)存储库下载到您的本地计算机。
此 jar 文件仅下载一次。当 jar 已经存在于您的机器上时,gradle 将直接使用它。
所以你可以说,你的 gradle 构建的多个模块中的相同依赖是共享的。

但是无论如何,你当然应该只添加你真正需要的依赖到你的模块。

关于android - 多个模块中的一个依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48062837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com