unrequested Berechtigungen nicht in AndroidManifest deklariert - Crashlytics vielleicht?

Ich habe gerade bemerkt, dass meine App neue Berechtigungsanforderungen hat, die ich in meiner AndroidManifest.xml nicht explizit deklariert habe. Ich habe diese Deklaration in keinem der von gradle erstellten Manifeste im "intermediates" -Verzeichnis gesehen, und die einzige Abhängigkeit, die ich ohne eine explizite Version deklariere, ist crashlytics (wie sie vorschlagen), d.h.

compile 'com.crashlytics.android:crashlytics:1.+'

Die neuen Berechtigungen im vollständigen Manifest lauten:

<android:uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        android:maxSdkVersion="18" />
    <android:uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <android:uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE"
        android:maxSdkVersion="18" />

So was ist meine Vermutung, dass jede neue Version von Crashlytics dies jetzt anfordert?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage