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

如何使用本地aar依赖?

龚昊然
2023-03-14
compile fileTree(dir: 'libs', include: ['*.aar'])
Warning:Project app: Only Jar-type local dependencies are supported. Cannot handle: /Users/kycq/AndroidStudioProjects/QingTaJiao/app/libs/KycqBasic-release.aar
compile 'com.example.library:library:1.0.0@aar'

共有1个答案

祁博雅
2023-03-14

我也犯了同样的错误。

这是唯一帮助我的事情:

dependencies {
   compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar')
 }
repositories{
      flatDir{
              dirs 'libs'
       }
 }

参考:使用“flatdirs”将local.aar文件添加到Gradle build中是不起作用的

 类似资料:
  • 我创建了两个Android Studio应用程序。其中之一是aar图书馆。我在第二个应用程序中使用了这个aar库。我通过使用File->New->New Module->Import aar/JAR Packages选项添加了aar库。之后,我可以看到我的aar库的反编译源。当我更新aar库,我复制并粘贴新的aar文件到我的应用程序项目文件夹。但这次Android Studio展示了更老的反编译源

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

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

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

  • 我使用的是Android Studio1.4