gpt4 book ai didi

android - Android Studio 中的库 - 如何不生成完整副本

转载 作者:行者123 更新时间:2023-11-30 01:49:54 25 4
gpt4 key购买 nike

我正在从 Eclipse 迁移到 Studio。

我有一个 Eclipse 项目,它是我在其他项目中使用的各种点点滴滴的个人库。我已将该库项目成功导入 Studio。

当我导入一个使用该库的项目时,导入器似乎将整个库项目、源代码和所有内容都复制到应用程序项目中。

显然,这不是必需的。我已经尝试了很多事情并且浪费了很多时间来克服这个问题。所以……

问:在 Studio/Gradle 中,如何复制 Eclipse 功能项目/属性/Android/添加...以仅引用库项目而不生成独立副本?

最佳答案

您可以使用 project().projectDir 属性在您的 settings.gradle 中指定一个相对路径,如下所示:

 include ':lib'
project(':lib').projectDir = new File('xxxxxx') // Relative file path from your settings.gradle

通过这种方式,您可以在项目中使用 lib 模块而无需克隆代码。

例子:

    Project0
|--library
|----build.gradle
|build.gradle
|settings.gradle

Project1
|--app
|----build.gradle
|build.gradle
|settings.gradle

Project1/settings.gradle

include ':library'
project(':library').projectDir = new File(settingsDir, '../Project0/library')

Project1/app/build.gradle

dependencies {
compile project(':library')
}

关于android - Android Studio 中的库 - 如何不生成完整副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33224605/

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