สิทธิ์เหล่านี้ถูกเพิ่มเนื่องจาก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