说来也是搞笑 ,这个坑是我自己给自己埋下的。
前几天根据甲方要求我在项目中集成了2个广告平台,这两个广告平台中有部分代码是重复的,所以我通过下面图片上的方式将一个广告平台的sdk移除了,然后呢现在甲方要求就留一个平台即可,然后我就删除了一个平台,留下了另一个平台的sdk(aar),可是aar经多次确认添加的都对,就是在代码中引用不到,原因是因为我之前通过下面图片的代码把这个aar给移除了,真是服了,自己给自己下了个大坑。特此记录以加深记忆
如题在Android Studio中添加aar后不起作用,请检查你app下的build.gradle中是否多了这句话
扩展:
添加aar过程
1.将aar复制到Application Module/libs 文件夹(没有的话须手动创建)中
2.添加以下代码到aap的build.gradle中(注意添加的位置跟android同级)
repositories {
flatDir {
dirs 'libs'
}
}
depedencies {
compile(name: 'open_ad_sdk', ext: ‘aar')
}