当前位置: 首页 > 知识库问答 >
问题:

Android Studio 4.4.2。直接本地。构建aar时不支持aar文件依赖项

吕高寒
2023-03-14

一切都很好,但在下一次构建之后,我出现了一些错误。

构建AAR时不支持直接的本地. aar文件依赖项。生成的AAR将被破坏,因为来自任何本地. aar文件依赖项的类和Android资源不会打包在生成的AAR中。在这种情况下,以前版本的Android Gradle插件也会产生损坏的AAR(尽管没有抛出此错误)。: app项目的以下直接本地. aar文件依赖项导致了此错误

实现文件('libs/lib1.aar')

实现文件('libs/lib2.aar')

我没有这些库的源代码,所以我无法将它们作为模块连接起来。我如何解决这些问题?

谢谢你在davance。

共有2个答案

单修德
2023-03-14

我也遇到过同样的问题,我尝试了add模块但没有工作,所以我将我的构建工具gradle依赖版本从4.2.2更改为3.6.1,并且此解决方案适用于libs文件夹中的if add. aar文件,因为gradle工具版本超过4.0.0不支持本地. aar文件。

类路径的com.Android工具。建造:渐变:3.6.1'

微生宝
2023-03-14

我在AndroidStudio中使用“重建项目”选项时遇到了这个错误。当我使用“构建项目”选项时,错误消失了

 类似资料:
  • 我正在使用库,当我尝试在Android Studio上重建项目时,我得到了以下错误- 直接本地。构建aar时不支持aar文件依赖项。由此产生的AAR将被破坏,因为来自任何本地的类和Android资源。aar文件依赖项不会打包在结果aar中。之前版本的Android Gradle插件在这种情况下也会产生损坏的AAR(尽管没有抛出此错误)。以下直接本地。:library name项目的aar文件依赖项

  • 我们最近升级到了Android Gradle插件4.0.0-beta03。我们现在在构建一个库模块时看到这个错误 我看得出来这是几个月前加入AGP的。但他们没有提供更多关于原因的信息。 所以。 出了什么问题?还有什么消息吗?我在任何地方都找不到任何错误报告。 我该如何解决这个问题?这是说我不能建立一个.AAR,那就依赖于其他的本地.AARS吗?如果这个本地aar被托管在Maven Central或

  • 我如何在本地将aar添加到我的项目中?

  • 我写了一些库,其中有一部分UI。此外,这个库使用另一个库。我想提供发行版来在任何应用程序中使用这部分UI。 我得库有下一个依赖项: /home/user/projects/mainapp/app/build/intermediates/explodede-aar/com.my.sdk/sdk/0.0.1/res/values/values.xml:78:21-29:找不到与给定名称匹配的资源:at

  • 我有一个android gradle项目结构,看起来像这样 < li >模块1-aar < li >模块2-aar < li>testapp-apk 关键事实 模块2 aar取决于模块1 aar。 testapp apk取决于模块2 aar。 JDK11 Gradle 7.4.2 Androidgradle插件7.1.3 没有javadocs、gpg、签名或发布,一切都构建得很好。App运行,一切