将项目依赖项添加到Android studio中的另一个项目

我有一个现有的项目说A,它依赖于几个项目.现在我想将这个项目A作为Project B的库项目.到目前为止,我所做的是在Project A的build.gradle中,我已将插件从“android:application”更改为“android:library”,我的问题是如何将项目A用作项目B的库模块.当我添加新模块并将其依赖项提供给项目A时,新模块中不会生成构建文件.如果为B创建一个新项目,然后将项目A导入为模块,则会出现项目A使用的依赖项错误.请建议如何进行操作.
最佳答案
编辑模块的build.gradle(不是root build.gradle).

使用apply plugin替换apply plugin:’com.android.application’:’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.现在按照user @Sam Rad here.的描述添加库A对模块B的依赖性

运行您的项目,在成功运行后,您将在文件夹中找到库的发行版

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

希望这会有所帮助

转载注明原文:将项目依赖项添加到Android studio中的另一个项目 - 代码日志