当 Google play 中上传的应用在发布前报告中出现隐私问题时,如何解决此问题。
3 回答
这是与类似应用程序自动比较的结果,如果您确定您正确使用 IAP,请不要担心并继续。
我已经通过研究合并清单、文本文件来解决这个问题,它位于app\build\intermediates\manifest_merge_blame_file\{flavorBuildType}\manifest-merger-blame-{flavor}-{buildType}-report.txt
在这个文件中,我们可以看到我们编译的 build + 库中可用的所有权限,这会将这个权限带到合并的权限列表中。
就我而言,它是未使用的库,因此我刚刚删除了未使用的库。
另一个解决方案 -检查最新版本的库并尝试更新(并检查新库的权限),例如在最旧版本的 dji sdk 中有很多系统权限,但在新版本中,列表已被清理。
您还可以从第三方库中删除权限,例如:
<uses-permission
android:name="com.android.vending.BILLING"
tools:node="remove" />
但在这种情况下 ^ 某些功能可能会受到限制。
清理并重建您的项目并将这一行添加到您的清单文件中。
<uses-permission android:name="com.android.vending.BILLING" tools:node="remove" />
此外,
从位于系统中的用户配置文件文件夹中删除并清除所有缓存
.android
,并且.gradle
位于:C:\Users\DELL\.android
从 SDK 管理器更新和下载最新的 SDK,并删除旧的、未使用的。
更新 Gradle 包装器。
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3-all.zip