Crashlytics 找不到 fabric.properties 的清单

Crashlytics could not find the manifest with fabric.properties

我正在使用类路径 'io.fabric.tools:gradle:1.+' 并且在我用于 fabric 插件的模块中有一个 fabric.properties。

当我 运行 gradlew crashlyticsUploadDistributionProdStaging 我得到:

`Crashlytics could not find the manifest`
com.crashlytics.tools.android.project.ManifestData$ManifestIOException: Crashlytics could not find the manifest. Not found at .../app/build/intermediates/manifests/full/prod/staging/AndroidManifest.xml

为什么?

在我用正确的数据更新 fabric.properties 并拆分命令后它起作用了:

gradlew assembleProdStaging 
gradlew crashlyticsUploadDistributionProdStaging 

否则错误仍然出现。

有同样的问题。

在 gradle 中设置清单路径解决了问题:

crashlytics {
    manifestPath = "$buildDir/PATH_TO_YOUR_MANIFEST/AndroidManifest.xml"
}