Ich habe gerade festgestellt, dass meine App neue Berechtigungsanforderungen enthält, die ich in meiner AndroidManifest.xml nicht explizit deklariert habe. Ich habe diese in keinem der Manifeste in der "intermediates" -Verzeichnis erstellt von Gradle, und die einzige Abhängigkeit, die ich ohne eine explizite Version deklariere, ist crashlytics (wie sie vorgeschlagen haben), d. h .:
kompiliere 'com.crashlytics.android:crashlytics:1. +'
Die neuen Berechtigungen im vollständigen Manifest lauten:
%Vor%Also, was meine Vermutung ist, dass die neue Version von crashlytics das jetzt anfordert?
Wenn Sie Gradle zum Erstellen verwenden, können Sie Ihrer AndroidManifest.xml Folgendes hinzufügen, um die Berechtigung zu entfernen:
%Vor%Es gibt ein Problem in der Android Gradle-Plugin-Version 1.0.0-rc1, das das Verhalten möglicherweise verursacht: Ссылка
Version 1.0.0 hat eine Lösung dafür.
Crashlytics benötigt nur die INTERNET-Berechtigung, um Absturzberichte zu senden.
Tags und Links android crashlytics