【问题标题】:Android AAR third party jarsAndroid AAR 第三方 jars
【发布时间】:2015-10-11 00:04:26
【问题描述】:

我使用 Android Studio 制作了一个 AAR,我可以在任何应用程序中成功使用它。问题是我必须手动将它需要的所有依赖项添加到应用程序 build.gradle(如 compile 'org.slf4j:slf4j-android:1.7.10')。

我希望 AAR 实际上包含它所需的所有这些第三方依赖项,因此我不必在应用程序中手动添加它们。有没有你会知道的方法?

【问题讨论】:

  • 你找到解决方案了吗?我知道这是不可能的,虽然我对 AAR 不太了解
  • 你是对的。这显然不适用于 AAR。 AAR 基本上是将所有 jars 和 android 依赖项压缩在一个地方。
  • 不不不,你可以看到 Rosie(github.com/Karumi/Rosie)。这个库可以在 arr 中包含第三方库 'compile 'com.karumi.rosie:rosie:2.0.0''

标签: android jar gradle dependencies aar


【解决方案1】:

如果你使用 compile fileTree(dir: 'libs', include: ['*.jar']) 并在 libs 文件夹中放置一个 jar,此 jar 将包含在 AAR 中。

但你必须自己放罐子。 据我所知,没有办法将存储库依赖项放入 AAR。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    • 2019-10-28
    • 2020-09-09
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多