如何将 .AAR 作为新模块包含在 android 项目中? [复制]
Posted
技术标签:
【中文标题】如何将 .AAR 作为新模块包含在 android 项目中? [复制]【英文标题】:How to include .AAR as a new module in android project? [duplicate] 【发布时间】:2021-08-12 22:31:55 【问题描述】:我试图将 .AAR 文件作为模块包含在我的项目中。因此,我可以将我的项目代码保持为模块化,我尝试了在堆栈溢出时给出的解决方案,但没有按我要求的方式工作。最后我找到了一种以最好的方式添加到项目中的方法。
【问题讨论】:
【参考方案1】:This is tested and working fine in my project. android studio ver 4.4.
Click File -> New Module -> Select Android Library.
Added Module name -(Of your choice)
Package name - (Of your choice)
Language - Java/Kotlin
Bytecode Level -8
Min SDK support - (Of your choice)
Click **Finish**.
将在您的项目中创建一个模块。该模块将有一个 libs 文件夹。将 .AAR 文件粘贴到 lib 文件夹中。
在项目级别 gradle 添加以下代码。
allprojects
repositories
google()
jcenter()
***flatDir
dirs 'libs'
***
maven url 'https://www.jitpack.io'
同步您的 Gradle 文件。
现在,转到您的模块级 gradle 文件添加以下代码。
dependencies
**implementation fileTree(dir: 'libs', include: ['*.aar'])**
在项目级 gradle 中添加以下代码。
dependencies
implementation project(': your module name')
同步您的 Gradle 文件。
就是这样。 注意:最好在项目中导入.AAR文件。
【讨论】:
以上是关于如何将 .AAR 作为新模块包含在 android 项目中? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android库AAR中包含第三方JAR,而无需合并代码