Android Studio 3.0 不再在输出文件夹中创建 AAR 库

AAR libs no longer created in the output folder with Android Studio 3.0

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

新版本似乎不再生成 AAR 库。

有没有其他方法可以重新获得它们?

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

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

:app:assembleRelease :test:bundleRelease

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