抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年

人们总是混淆了欲望和理想

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

主要原因是指:在一个 library 的项目中使用了 AAR,以往的 gradle 解决办法是使用 fat-aar 插件,但目前该插件并未更新适配最新版,所以稳妥的解决办法只有将 aar 移动到 宿主 app 中进行依赖。而新版依赖起来也更简单:

implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')

目前没找到更好的方式,当然网上也有说使用一个单独的 module 去装这个 aar,但我觉得小题大做了,也没尝试,毕竟如果十几个 aar 不得用十几个 module?

不过随便怎么玩,本地编译其实都无所谓,估计是 AS 做了啥?

单个 module 依赖的解决方式参考:完美解决Direct local .aar file dependencies are not supported when building an AAR.

以上。


本站由以下主机服务商提供服务支持:

0条评论

发表评论