android - 发布带有分类器的 android 库

标签 android gradle publish

我想发布一个 aar 文件类型的 android studio 库。

现在它可以发布了,但我想添加一个分类器,但不知道该怎么做。

谢谢

我应该在 libraryVariants.all 中进行更改还是在发布任务中处理?

谢谢。

publishing {
    publications {
    maven(MavenPublication) {
        artifact file("${project.buildDir}/outputs/aar/${project.name}-${project.version}.aar")
        }
    }
}

事实上,我对构建过程有几个问题。

哪个任务将创建 aar,以便我可以在那里提及分类器?

最佳答案

packageLibrary 任务负责创建 AAR 存档。您可以在那里设置分类器。例如:

android {
    libraryVariants.all {
        packageLibrary.classifier = 'foo'
    }
}

关于android - 发布带有分类器的 android 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25966578/

相关文章:

visual-studio - Visual Studio "Publish Preview"功能在后台运行什么命令?

Winforms:不是有效的 Win32 应用程序

Android:从 fragment 中的 ImageView 将图像保存在 Android 手机上

java - 从谷歌静态 map 获取像素坐标

android - 我是否需要在 build.gradle 中添加源集以用于发布/调试 java 源文件夹?

Android Studio 无法调试并出现错误 org.gradle.process.internal.ExecException

.net - 如何针对不同环境发布 .NET Core + Angular 单页应用程序?

Android 无法找到我的 onClick 方法

android - Visual Studio 2015,带有 libc++ 和 cmath 问题的 Android NDK

linux - bash : no such file or directory when adding gradle to path on linux