gpt4 book ai didi

Android Kotlin 从一个模块引用或导入库类到另一个模块

转载 作者:行者123 更新时间:2023-12-03 05:23:25 26 4
gpt4 key购买 nike

假设我有两个模块。 模块 A 模块 B .让我们假设 模块 A 是我的应用程序模块,我有一个名为 的库依赖项我的库 其中有一个名为 的类库类 , 假设我发现自己需要引用 库类 模块 B .
推荐的方法是什么?我目前正在添加 我的库 再次作为 中的依赖项模块 B 这样我就得到了 的引用库类 模块 B .
我想实现这一点,而无需在 Gradle 中两次声明库(对于 模块 A 模块 B )。
我也有一种感觉,这种方法可能有问题。
有没有有效的方法来解决它?

最佳答案

您可以将两者作为单独的模块(文件夹)处理,每个模块都有自己的构建 gradle 文件。
如果您想将库(模块 B)引用到应用程序(模块 A),请添加

implementation project(':your-lib-module-name');
要在文件资源管理器/编辑器中同时拥有两者,请使用代码创建一个设置文件
include ':your-module-name'
project(':your-module-name').projectDir = new File(rootDir, 'Library-name')
请注意,您不能同时将模块 A 引用到模块 B,并将模块 B 引用到模块 A,因为会导致循环引用。

关于Android Kotlin 从一个模块引用或导入库类到另一个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62682459/

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