解决报错Direct local .aar file dependencies are not supported when building an AAR.

时间:2021-7-20 作者:qvyue
解决报错Direct local .aar file dependencies are not supported when building an AAR.
报错截图.png

网上一搜有很多解决办法,但是我遇到的情况可能不同,我解决的办法是改写依赖方式。
原依赖写法:

api files('libs/xxx.aar')

正确依赖写法:

api(name: 'xxx', ext: 'aar')

总结

  • aar包的依赖方式和jar包依赖方式不同。
  • 上面原写法已经不适合用来依赖aar了。我的gradle版本是6.1.1。
  • 也可以用全依赖的方式,省事:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation fileTree(dir: 'libs', include: ['*.aar'])
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。