添加这些权限是因为com.android.installreferrer
targetSdkVersion <4。您可以在项目内Temp \ gradleOut \ build \ outputs \ logs文件夹中的manifest-merger-release-report.txt文件上看到它。这是一个错误,可能会在较新的版本上修复。
为了解决这个问题,您需要找出哪个插件要添加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