当前位置:   article > 正文

编译问题追踪 :Direct local .aar file dependencies are not supported when building an AAR.

direct local .aar file dependencies are not supported when building an aar.

问题点

升级了AGP至 7.0之后。
release apk的时候 提示如下错误:

Direct local .aar file dependencies are not supported when building an AAR.
  • 1

分析

解决问题有两个思路 :

  1. 使用 flatDir 构建本地repo
//本地包仓库
repositories {
    flatDir { dirs 'aars' }
}
dependencies {
    compile(name: 'newcamera-release', ext: 'aar')
    }
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  1. 使用build.gradle 构建本地repo
  • 新建build.gradle
configurations.maybeCreate("default")
artifacts.add("default", file('XXX.aar'))
  • 1
  • 2
  • 在settings.gradle中include
include(":localrepo)
  • 1
  • 在模块中使用
api project(":localrepo")
  • 1

总结

升级AGP套件就是事多
不过被动接受新技术。 能升就升吧

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/607994
推荐阅读
相关标签
  

闽ICP备14008679号