【问题标题】:Uploading the Apk in google playstore getting warnings related location在 google play store 中上传 Apk 获取警告相关位置
【发布时间】:2019-09-24 06:37:21
【问题描述】:

在应用程序中我没有使用该位置,但在 Playstore 中上传应用程序时我收到以下警告,最近我实施了应用程序内更新,据我所知,应用程序内更新不需要位置权限。 Screenshot of warnings

新权限添加警告:使用版本代码为 20 的 APK 可能需要接受 android.permision.ACCESS_FINE_LOCATION 权限,这可能导致他们无法升级到此版本的应用 提示:确保新权限是必要的,并考虑在版本中的新增功能文本中提及这些权限

【问题讨论】:

  • 可能你的依赖项目有可能在内部使用它。
  • 发布你的 build.gradle 文件
  • 发布您的清单文件

标签: android android-studio


【解决方案1】:

此权限必须来自您的任何依赖项。检查它的来源打开您的 AndroidManifest.xml 文件并单击合并的清单选项卡以查看从依赖项合并所有清单后的最终清单版本。您甚至可以通过单击左侧的库名称来检查每个依赖项。

参考图片

【讨论】:

    【解决方案2】:

    根据您的屏幕截图位置权限在 v21 中检测到。

    来自 apk v21 的消息- 再次检查您的清单并确保没有 ACCESS_COARSE_LOCATION 或 ACCESS_FINE_LOCATION 或您提到的任何其他与位置相关的权限。

    按 CTRL + SHIFT + S 并输入 location 看看你是否找到任何相关的位置。

    来自 apk v20- 的消息,因为您已将 minSdkVersion 增加到更高的数字。

    【讨论】:

    • 我只使用这两个网络相关权限:1. 2.
    • ACCESS_NETWORK_STATE 允许应用程序访问有关 wifi 和蜂窝网络等网络的信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2019-12-25
    相关资源
    最近更新 更多