美文网首页
解决本地依赖AAR报错问题

解决本地依赖AAR报错问题

作者: vincent_leo | 来源:发表于2019-05-06 18:36 被阅读0次

    问题背景

    Module需要依赖一个本地的AAR包。例如三方包是以本地aar包提供。

    步骤:

    首先在Module对应的build.gradle中配置相关命令,具体配置如下图1:

    注意这个配置写在android block里面

    图1

    在denpendencies添加如下本地依赖,如图2

    图2

    本以为就这样搞定了,坑爹运行发现出现

    ERROR: Failed to resolve: :nightshift: Affected Modules: app,具体报错日志如图3。

    图3

    解决方案:

    在上面配置的基础上还需要在项目的根build.gradle中进行相关配置,具体配置如下图4

    其中nightshift是你需要本地依赖aar的模块名称,我这里是nightshift

    图四

    希望能帮到大家,网上很多资料都没什么用,比如重启AS啊,都是不对的,当然建议依赖aar包是以远程仓库方式依赖,这样就不会有各种编译问题了。

    相关文章

      网友评论

          本文标题:解决本地依赖AAR报错问题

          本文链接:https://www.haomeiwen.com/subject/kiidoqtx.html