通过gradle更新相同的APK而不是创建新APK的Firebase应用程序分发

通过gradle更新相同的APK而不是创建新APK的Firebase应用程序分发,firebase,firebase-app-distribution,Firebase,Firebase App Distribution,我最近在我的应用程序中集成了firebase应用程序分发,并使用了firebase控制台。我曾经通过控制台手动生成APK和上传,并分发应用程序。我太天真了。然后我知道整个过程可以通过Fastlane或Gradle应用程序分发实现自动化。支持。我成功地通过gradle整合了应用程序分发,这要归功于 但我很快发现,当我使用控制台时,无论版本名称或版本代码如何,都会为每个新的APK创建一个新条目,即,即使我没有更改APK版本代码或名称,也会创建一个新的APK条目。然而,当我通过Gradle执行此操作时

我最近在我的应用程序中集成了firebase应用程序分发,并使用了firebase控制台。我曾经通过控制台手动生成APK和上传,并分发应用程序。我太天真了。然后我知道整个过程可以通过Fastlane或Gradle应用程序分发实现自动化。支持。我成功地通过gradle整合了应用程序分发,这要归功于

但我很快发现,当我使用控制台时,无论版本名称或版本代码如何,都会为每个新的APK创建一个新条目,即,即使我没有更改APK版本代码或名称,也会创建一个新的APK条目。然而,当我通过Gradle执行此操作时,它会一次又一次地更新相同的APK,直到我更改版本代码和名称

已经阅读了文档,但没有提到这一点。如果我想在应用程序分发控制台中为每次上传添加新条目,是否需要更改版本代码和名称

build.gradle(应用程序)

要上传我运行
/gradlew assembleDebug appdistributionpluaddebug

buildTypes {
     debug{
         firebaseAppDistribution {
             appId = "MY_APP_ID"
             releaseNotesFile = "app/releasenotes.txt"
             groups = "test"
         }
     }