将 Android Gradle 插件从版本 8.1.4 更新到 8.2.0 后,我收到此错误:
Gradle DSL method not found: 'archivesBaseName()'
我使用此方法来指定输出 apk 文件名,如下所示:
archivesBaseName "${rootProject.name.replaceAll(" ", "")}-v${versionName}"
既然这个功能现在似乎已从 AGP 中删除,那么还有什么替代方案呢?
我能够通过将其更改为这样来解决这个问题:
setProperty("archivesBaseName", "${rootProject.name.replaceAll(" ", "")}-v${versionName}")