Izin ini ditambahkan karena com.android.installreferrer
memiliki targetSdkVersion <4. Anda dapat melihatnya pada file manifest-merger-release-report.txt yang terletak di Temp \ gradleOut \ build \ outputs \ logs di dalam proyek Anda. Ini adalah bug dan mungkin akan diperbaiki pada versi yang lebih baru.
Untuk memperbaiki ini, Anda perlu mencari tahu plugin mana yang ditambahkan com.android.installreferrer
sebagai dependensi.
Dalam proyek saya, pelakunya adalah plugin Facebook . Ia menggunakan com.facebook.android:facebook-core:5.15.x
paket yang bertanggung jawab untuk menambahkancom.android.installreferrer:installreferrer:1.1
ketergantungan.
Solusinya adalah rollback ke com.facebook.android:facebook-core:5.13.0
, yang tidak memiliki com.android.installreferrer
ketergantungan.
Edit file FacebookSDK/Plugins/Editor/Dependencies.xml
dan ubah paket-paket ini ke:
<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)" />
Selanjutnya, jangan lupa untuk menyelesaikan dependensi lagi: Assets > Play Services Resolver > Android Resolver > Force Resolve