在android studio中新建一个module作为app的library时,如果这个module中包含了aar库文件,build的时候就会出现failed to resolve这个问题。
最近在做公司的一个sdk,刚好这个sdk里需要用到另一个同事的其他功能业务的sdk,并且是以aar的方式给我,然后编译。果断出现了这个问题,解决的方式也很简单,只需要在app的gradle文件中加上如下代码即可。
repositories {
flatDir {
dirs project(‘:adsdk’).file(‘libs’)
}
}
其中,adsdk就是我自己的sdk库名称,这里一定要写对了,然后重新build,就不会报错了。