Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

    原文:Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR - Stars-One的杂货小窝

    问题描述

    由于我项目中某个Module引用了本地的aar文件,导致出现了此问题

    > Direct local .aar file dependencies are not supported when building an AAR. The resulting AAR would be broken because the classes and Android resources from any local .aar file dependencies would not be packaged in the resulting AAR. Previous versions of the Android Gradle Plugin produce broken AARs in this case too (despite not throwing this error). The following direct local .aar file dependencies of the :ocr project caused this error: /home/jitpack/build/ocr/libs/ocrsdk.aar
    

    解决方法

    把引用的implementation改为provided即可,如下图所示

    网上找到了大都是是要去改setting.gradle,实际上改了还发现出现了其他错误。。。

    如果想要验证是否还有错误,可以通过Gradle右侧的菜单来触发发布aar的操作

    实际上,我测试的发布aar,还是出现了报错,不过是资源文件里的某个颜色定义找不到,但用Jitpack上打包则正常,就没有过于深究原因了

    参考

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
    标签: android

    “Jitpack发布Android库出现Direct local .aar file dependencies are not supported when building an AAR” 的相关文章