Diese Berechtigungen werden hinzugefügt, da com.android.installreferrer
sie eine targetSdkVersion <4 haben. Sie können sie in der Datei manifest-merger-release-report.txt im Ordner Temp \ gradleOut \ build \ output \ logs in Ihrem Projekt anzeigen . Dies ist ein Fehler und wird wahrscheinlich auf einer neueren Version behoben.
Um dies zu beheben, müssen Sie herausfinden, welches Plugin com.android.installreferrer
als Abhängigkeit hinzugefügt wird .
In meinem Projekt war der Schuldige das Facebook- Plugin. Es verwendet das com.facebook.android:facebook-core:5.15.x
Paket, das für das Hinzufügen der com.android.installreferrer:installreferrer:1.1
Abhängigkeit verantwortlich ist.
Die Lösung bestand darin, ein Rollback durchzuführen com.facebook.android:facebook-core:5.13.0
, für das keine com.android.installreferrer
Abhängigkeit besteht.
Bearbeiten Sie die Datei FacebookSDK/Plugins/Editor/Dependencies.xml
und ändern Sie diese Pakete in:
<androidPackage spec="com.facebook.android:facebook-core:[5,5.13.0)" />
<androidPackage spec="com.facebook.android:facebook-applinks:[5,5.13.0)" />
<androidPackage spec="com.facebook.android:facebook-login:[5,5.13.0)" />
<androidPackage spec="com.facebook.android:facebook-share:[5,5.13.0)" />
Vergessen Sie nicht, die Abhängigkeiten erneut aufzulösen: Assets > Play Services Resolver > Android Resolver > Force Resolve