繁体   English   中英

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

[英]Add a project dependency to another project in 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: 'com.android.application'替换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文件之后。 现在您的项目已标记为库,但要创建库的发行版,您需要将此库用于模块,因此我们将在同一项目中创建一个新模块。

要创建新模块,请转到:

文件 - >新模块 - >(选择)手机和平板电脑应用程序 - >下一步...

假设创建的新模块是B.现在按照用户@Sam Rad所描述的那样在模块B上添加库A的依赖性

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

A-> build-> outputs->(。aar包发布版本)

希望这会有所帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM