gpt4 book ai didi

android - 正确使用 'implementation'

转载 作者:搜寻专家 更新时间:2023-11-01 08:19:59 26 4
gpt4 key购买 nike

我有一个具有以下结构的项目。

+-MyApplication
+-MyLibrayOne
+-MyLibrayTwo

MyApplication 是我的主要应用程序,而 MyLibrayOneMyLibrayTwo 是导入到项目中的两个库。 MyApplication 使用 MyLibrayOne 的一些类,MyLibrayOne 使用 MyLibrayTwo 的一些类。

MyLibrayOne.gradle 文件中,我使用了 - compile project(':MyLibrayTwo')。一切正常。但是,如果我将 compile 替换为 implementation,它就无法从 MyLibrayTwo 中导入类。它给出了 error: cannot find symbol class XXXX 错误。

最佳答案

使用 api 而不是 implementation 将解决您的问题。 IE。

dependencies {
// Enforce the runtime dependencies
api project(':MyLibrayOne')
api project(':MyLibrayTwo')
}

简单说明一下,api会让依赖项目看到依赖项目的所有类,但是implementation做不到。

关于android - 正确使用 'implementation',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52602693/

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