关于安卓应用权限的问题

日前收到了发行的反馈,说我们的应用被谷歌标记了,从已有的信息来看,可能是广告与应用没有完全分离导致的。我们对此问题进行了解决。
然后新的问题来了。
在上传到谷歌进行再次审批的时候,出现了应用权限的问题。
但是奇怪的是,问题所指向的几个权限没有一个是我们指定添加的。

android.permission.SEND_SMS
android.permission.READ_SMS
android.permission.RECEIVE_SMS

经过一顿百度和 google,终于找到了可以用来定位问题点的方法。
就是在 Android Studio 中可以查看 build/outputs/logs/manifest-merger-release-report.txt 这个文件,在这个文件中搜索需要查找的权限名称,就可以看到是什么东西添加了这个权限。
最后我们发现是由于其他第三方的 sdk 在打包时自动添加的这个权限,我们的 Google 版本应用是使用其他的已发行版本进行重新维护的,这个第三方在当前 Google 版本中并没有被用到,目前是由于维护中没有及时删除依赖项导致的问题。将这个依赖项删除后就可以正常发包了。

ps:这次只是先记录下查找权限问题的方式,而如果遇到正在使用的第三方 sdk 自动添加了一个不被 google 接受的权限该如何解决,等进一步调查后再进行补完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值