【问题标题】:AAR libs no longer created in the output folder with Android Studio 3.0不再使用 Android Studio 3.0 在输出文件夹中创建 AAR 库
【发布时间】:2017-11-12 00:00:55
【问题描述】:

我的 Android 项目中有一些 lib 模块。在将 Android Studio 更新到新的 3.0 版本以及将 Gradle 插件更新到 3.0.0 之前,我能够在构建项目后在 builder/output 文件夹中找到我的库的 AAR 文件。

这个新版本似乎不再生产 AAR 库。

有没有其他方法可以再次获得它们?

【问题讨论】:

  • gradle [module_name]:build./gradlew [module_name]:build 在终端中

标签: android gradle aar android-studio-3.0 android-gradle-3.0


【解决方案1】:

更新:从 gradle 3.2.0 开始,您需要使用 bundleReleaseAar 而不是 bundleRelease,如 why android gradle maven publish artifact bundleRelease not found

中所述

【讨论】:

    【解决方案2】:

    在我的例子中,我正在使用 Jenkins 构建并且我希望在我的工件中同时拥有 apk 和 aar,我可以通过将 :[module_name]:bundleRelease 添加到目标来实现这一点。

    所以如果你的模块名称是 test:

    :app:assembleRelease :test:bundleRelease
    

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      相关资源
      最近更新 更多