相关疑难解决方法(0)

Play 安装引用库添加 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE 权限

我们正在尝试更新 Google Play Install Referrer Library 和

在内部,它正在添加一些外部读写权限。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)

我们真的需要坚持使用权限吗?

依赖 implementation 'com.android.installreferrer:installreferrer:1.1

来源https://developer.android.com/google/play/installreferrer/library.html

android google-play

22
推荐指数
3
解决办法
2575
查看次数

使用播放服务12.0.0时自动添加权限READ_PHONE_STATE

我更改了我的gradle构建文件以使用最新的Google Play服务版本(11.8.0 - > 12.0.0)并将APK上传到Google Play控制台.当我试图发布时,我收到一条警告,即已添加READ_PHONE_STATE权限.如果我回滚到11.8.0,则此警告消失.

我使用以下服务:

implementation 'com.google.android.gms:play-services-auth:12.0.0'
implementation 'com.google.android.gms:play-services-plus:12.0.0'
api 'com.google.android.gms:play-services-maps:12.0.0'
api 'com.google.android.gms:play-services-location:12.0.0'
api 'com.google.android.gms:play-services-places:12.0.0'
Run Code Online (Sandbox Code Playgroud)

它似乎被自动添加到生成的manifest.xml中,即使我不需要此权限(至少我没有为播放服务11.8.0).环顾四周,似乎在未在包含的库中声明minSdk/targetSdk时出现问题.

有谁知道发生了什么,我怎么能摆脱这个许可?

谢谢,Riz

编辑:这是由主持人标记为完全重复的为什么添加了READ_PHONE_STATE权限?.不幸的是,该问题的解决方案是Play服务在10.0.1中更新以解决此问题.似乎版本12.0.0重新引入了这个问题,所以我正在寻找解决方案.

android google-play android-permissions google-play-services google-play-console

9
推荐指数
0
解决办法
583
查看次数

为什么我的应用程序具有READ_PHONE_STATE权限,尽管它没有在清单中声明?

当我将apk上传到谷歌播放时,我注意到了READ_PHONE_STATE权限.我没有添加它,它没有写在我的清单或我的项目的任何其他文件中的任何地方.(我查看了所有图书馆的许可)

我的应用程序在我之前使用相同库的构建中没有此权限.自上次构建以来,我将android studio更新为版本1,更新了我的android sdk并对我的应用程序进行了一些更改(代码中).我没有在我的应用中请求设备ID.

我的应用有minSDK 14,没有广告.这是我的明显权限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
Run Code Online (Sandbox Code Playgroud)

这是apk文件

permissions android android-permissions

6
推荐指数
1
解决办法
8597
查看次数