Ці дозволи додаються, оскільки com.android.installreferrer
має targetSdkVersion <4. Ви можете бачити його у файлі manifest-merger-release-report.txt, який знаходиться у папці Temp \ gradleOut \ build \ outputs \ logs всередині вашого проекту. Це помилка, і вона, ймовірно, буде виправлена в більш новій версії.
Для того, щоб виправити це, вам потрібно з’ясувати, який плагін додається com.android.installreferrer
як залежність.
Винуватцем мого проекту став плагін Facebook . Він використовує com.facebook.android:facebook-core:5.15.x
пакет, який відповідає за додавання com.android.installreferrer:installreferrer:1.1
залежності.
Рішенням було відкат до com.facebook.android:facebook-core:5.13.0
, який не має com.android.installreferrer
залежності.
Відредагуйте файл FacebookSDK/Plugins/Editor/Dependencies.xml
та змініть ці пакети на:
<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)" />
Далі, не забудьте знову вирішити залежності: Assets > Play Services Resolver > Android Resolver > Force Resolve