Google Play删除了我的应用,但我无法在清单中找到有问题的行吗?

时间:2019-03-29 23:48:31

标签: java android google-play google-play-services

很抱歉,如果不是在此处发布此信息,我经常不在互联网的这一部分哈哈。

所以不久之前,如果Google使用与通话和SMS使用相关的某些权限,则会向他们发送有关那些已被关闭的应用程序的电子邮件。我可能已经忽略了这么长时间的电子邮件,好了,我们来了。

问题是,我绝对不是一个优秀的程序员,尤其是Java。长话短说,我唯一可以找到违规行的地方是在清单类文件中,我当然不能更改。我在xml文件中看不到它们。

总的来说,我应该找别的地方吗?该代码有点hacky,大多数代码是在我掌握时编写的,这就是为什么我希望有人可以在没有其他要求的情况下将我指向正确的方向。

在我收到的电子邮件中,特定的权限为READ_CALL_LOG和WRITE_CALL_LOG。与远程相关(我可以找到)的唯一东西是read_contacts。

感谢您的答复!

1 个答案:

答案 0 :(得分:0)

如果您无法在AndroidManifest.xml文件中找到它们,则可能来自您使用的第3方库的许可。

关于whole page of documentation here在Android Studio中如何工作的信息。如果您想查看权限的来源,请the docs说出如何做:

  

即使在构建APK之前,也可以通过在Android Studio中打开AndroidManifest.xml文件,然后单击编辑器底部的“合并的清单”标签来预览合并清单的外观。

     

Merged Manifest视图在左侧显示合并清单的结果,在右侧显示每个合并清单文件的信息,如图2所示。从低优先级清单文件合并的元素以不同的方式突出显示。左边的颜色。每种颜色的键在右侧的清单来源下指定。