gpt4 book ai didi

安卓 gradle 构建 : Share library between parent and child

转载 作者:行者123 更新时间:2023-11-29 20:22:04 25 4
gpt4 key购买 nike

我们的项目结构是这样的:

Project
|__build.gradle
|__settings.gradle
|__app (android application)
|__build.gradle
|__libA (android library)
|__libB (android library)
|__libA (android library)

我的应用程序依赖于 libAlibBlibB 但是再次依赖于 libA。我应该如何构造我的构建,以便 applibB 共享相同的 libA 副本?

注意:applibAlibB 是从源代码编译的,而不仅仅是 jar 文件。

最佳答案

只需使用:

Project
|__build.gradle
|__settings.gradle
|__app (android application)
|__build.gradle
|__libA (android library)
|__build.gradle
|__libB (android library)
|__build.gradle

settings.gradle中:

include ':app' , ':libA' , 'libB'

app/build.gradle 中:

dependencies {
compile project(':libA')
compile project(':libB')
}

libB/build.gradle 中:

dependencies {
compile project(':libA')
}

关于安卓 gradle 构建 : Share library between parent and child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33041270/

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