Android Studio在多Module中依赖aar的配置问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Studio在多Module中依赖aar的配置问题相关的知识,希望对你有一定的参考价值。
参考技术A 本想添加一个aar到基础module中,结果引用该module的库全部报1)添加arr到app module -> libs目录
2) 在build.gradle中配置 (注:repositories和android、dependencies处在同一级别的目录下。如不添加该配置,同步依赖会失败,提示 Failed to resolve)
3)引入
注:当项目存在多个module时,如果想在某个library module中依赖aar文件时,那么其它所有直接或间接依赖该library module的module中都应声明build.gradle文件中进行统一配置声明。否则会同步依赖失败,提示 Failed to resolve
1、方法一
3)在依赖aar文件的library module下的build.gradle文件中添加依赖如下:
2、方法二(简单粗爆)
1)在project的build.gradle文件中统一配置如下:
3)在依赖aar文件的library module下的build.gradle文件中添加依赖如下:
1、主mouble
2、子mouble
Android Studio 设置强制项目依赖指定版本
Android Studio设置强制项目依赖指定版本
在项目的主 module 的 build.gradle 的 dependencies 节点里添加 configurations.all , 中的前缀是 resolutionStrategy.force ,后面是指定各module强制依赖的包,例如:
dependencies
...
configurations.all
resolutionStrategy.for 'com.google.code.gson:gson:2.9.0'
以上是关于Android Studio在多Module中依赖aar的配置问题的主要内容,如果未能解决你的问题,请参考以下文章
android studio 导入外部库文件,以及将项目中module变成library引用依赖