nicht angeforderte Berechtigungen nicht in androidmanifest deklariert - crashlytics vielleicht?

8

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?

    
Esko 10.12.2014, 20:39
quelle

2 Antworten

12

Wenn Sie Gradle zum Erstellen verwenden, können Sie Ihrer AndroidManifest.xml Folgendes hinzufügen, um die Berechtigung zu entfernen:

%Vor%     
Pierre-Luc Paour 18.12.2014, 09:00
quelle
2

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.

    
Mike Bonnell 18.12.2014 16:08
quelle

Tags und Links