当我同步项目时,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/