解决报错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'])
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容