gradle 命令:带有风味的 crashlyticsUploadDistributionRelease

gradle command : crashlyticsUploadDistributionRelease with flavor

我正在尝试使用以下 gradle 命令上传带有风味的 apk:

./gradlew assembleDevRelease crashlyticsUploadDistributionDevRelease

但是,它因以下异常日志而失败:

Caused by: com.crashlytics.tools.android.exception.DistributionException: Crashlytics halted compilation because it had a problem uploading the distribution.Project dev is inactive
    at com.crashlytics.tools.android.DistributionTasks.uploadDistribution(DistributionTasks.java:91)
    at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:583)
    ... 58 more

我的 Fabric 帐户上似乎没有匹配的包名,但是当我执行以下命令时,它找到了:

./gradlew tasks --all app:crashlyticsUploadDistributionDevRelease - Uploads an APK to Crashlytics for distribution.

为什么我无法分发我的应用程序?

我的 build.gradle 文件:

productFlavors {
    dev {
        applicationId "mypackagename.dev"
    }
    alpha {
        applicationId "mypackagename.alpha"
    }
    beta {
        applicationId "mypackagename.beta"
    }
    product {
        applicationId "mypackagename"
    }

如果您看到此错误:

Project is inactive.

这意味着您的项目尚未在 Fabric 后端完全激活。构建您的应用程序后,请务必 运行 该应用程序,这将完成激活,以便您随后可以分发您的应用程序。