gpt4 book ai didi

android - 在Android studio中为另一个项目添加项目依赖

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:38 29 4
gpt4 key购买 nike

我有一个现有项目,比如 A,它依赖于几个项目。现在我想把这个项目 A 作为项目 B 的库项目。到目前为止我所做的是在项目 A 的 build.gradle 中,我已经将插件从“android:application”更改为“android:library”,我的问题是如何使用项目 A 作为项目 B 的库模块。当我添加一个新模块并将其依赖项赋予项目 A 时,构建文件不会在新模块中生成。如果为 B 创建一个新项目,然后将项目 A 作为模块导入,我会在用于项目 A 的依赖项上出错。请建议如何进行。

最佳答案

编辑模块的 build.gradle(不是根 build.gradle)。

apply plugin: 'com.android.application' 替换为 apply plugin: 'com.android.library'

从同一个 build.gradle 项目中删除 applicationId,如下所述:

defaultConfig {
applicationId "com.example.packageName"//remove this line
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}

在此之后同步您的 gradle 文件。现在您的项目已被标记为库,但要创建库的发布版本,您需要将此库用于模块,因此我们将在同一项目中创建一个新模块。

要创建新模块,请转到:

File-> New Module-> (choose)phone and tablet Application->next...

假设创建的新模块是 B。现在添加库 A 对模块 B 的依赖性,如 user @Sam Rad here. 所述。

运行你的项目,运行成功后你会在文件夹中找到一个发布版本的库

A->build->outputs-> (.aar package Release version)

希望对你有帮助

关于android - 在Android studio中为另一个项目添加项目依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31115717/

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