Android Studio 发布版本不输出 aar

Android Studio release build does not output aar

我创建了一个非常简单的 'Android Library' 模块,只有一个 class,在调试发布 build/output/library-debug.aar

中构建良好

但是,当我切换到发布时,即使它说构建成功,aar 也不存在。

Android Studio 项目只有这个库模块。

感谢提前。

将您的项目设置为 Android library
build.gradle 文件中:plugin: 'com.android.library'
您可以在以下位置看到输出:build/outputs/aar/[your module].

阅读 this 篇关于您的问题的文章。

要获取aar,您可以执行以下操作

1)“View/ToolWindows/Gradle”,打开gradlewindow

2) 从 gradle window, 运行 程序集 Gradle 任务双击 My_Plugin_Android/:My_Plugin/Tasks/build/assemble

然后输出release和debug aars

步骤如下:

Step1: In Android studio open 'gradle' window.
Step2: Select your library from the gradles projects
Step3: Click on Tasks => build => assemble

aar 文件将在 finder window 的 'build/outputs' 文件夹中生成。

确保您的 build.gradle 文件中存在以下行

apply plugin: 'com.android.library'
  • 在 android 工作室中打开 gradle window(查看右上角)
  • 双击库 => 任务 => 构建 => assemble

来自 Gradle > select 你的项目 > 任务 > 构建 > 构建依赖项

如下图所示:

在 build.gradle:MyModule

plugins {
    id 'com.android.library'
}

删除 android -> defaultConfig -> applicationId(如果已附加)。

从 Gradle 任务菜单同步和构建