What does transitive = true in Gradle exactly do (w.r.t. crashlytics)?

What does Gradle transitive = true do exactly? It is not clear from the Gradle documentation. This is in the context of compile within build.gradle. In my case I’m depending Android’s crashlytics. compile(‘com.crashlytics.sdk.android:crashlytics:2.2.2@aar’) { transitive = true; } Several Gradle docs (here and here) imply that “transitive” defaults to true. Yet removing transitive = true … Read more

Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations

I’ve recently started getting this error: 2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14 2015-03-23 11:35:48.911 run[60036:1047011] Crashlytics: dSYM Error Unable to process <your app>.app.dSYM at path /path/to/<your app>.app.dSYM Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure … Read more