Durch das Aktualisieren der Install Referrer Library von v1.0 auf v1.1 wurden die folgenden Berechtigungen hinzugefügt:
WRITE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
READ_PHONE_STATE
Diese Berechtigungen sind in der Manifest.xml Install Referrer Library nicht vorhanden:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.installreferrer" >
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
<application />
</manifest>
Quelle: https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.1
Warum wurden diese Berechtigungen dem zusammengeführten Manifest hinzugefügt?
quelle
In Version 1.1 und 1.1.1 fehlt "minSdkVersion". Dies würde diese Berechtigungen automatisch hinzufügen. Ein ähnliches Problem finden Sie hier: Google Play Services 12.0.1 .
Lösung
Version 1.1.2 löst dieses Problem.
Einzelheiten
Manifest.xml für v1.0 (von https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.0 )
Manifest.xml für v1.1 (von https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.1 )
quelle