gradle - 为什么android gradle maven发布工件bundleRelease找不到

标签 gradle maven-publish

当我同步项目时,android studio警告无法获取org.gradle.api.publish.maven.internal.publication.DefaultMavenPublication类型的对象的未知属性“bundleRelease”。

我添加了project.afterEvaluate{//block},但它不起作用。我应该如何设置artifact

最佳答案

Android Gradle Plugin 3.3.x(至少在撰写本答案时为 -alpha 版本)已发生重大更改,任务 bundleRelease 已重命名为 bundleReleaseAar

因此解决方案是使用:bundleReleaseAar 而不是 bundleRelease

注意:任务名称中的“release”是 buildType/flavor 组合,因此您的设置可能会有所不同。

<小时/>

通用答案:bundleRelease是一个任务,要找到它的新名称,您可以运行./gradlewtasks --all

关于gradle - 为什么android gradle maven发布工件bundleRelease找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51433769/

相关文章:

gradle - Gradle:在自定义独立插件中使用 'maven-publish'插件

gradle - 在 Gradle 中使用复合构建进行构建时跳过测试

具有动态源目录的 Gradle Idea 插件

maven - Gradle:无效发布 'maven': Artifact 文件不存在

android - maven-publish 多项目 Artifact 依赖项

gradle - 代pom任务没有出现

在 Debug模式下运行的 Android Studio 仍然使用签名配置 'release'

android - 错误 :Execution failed for task ':packageAllDebugClassesForMultiDex'

android - 将gradle插件更新到2.0.0时出现错误

gradle - 发布可重用的 gradle 任务