首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >READ_PHONE_STATE权限从哪里注入到我的AndroidManifest中?

READ_PHONE_STATE权限从哪里注入到我的AndroidManifest中?
EN

Stack Overflow用户
提问于 2017-06-03 11:16:40
回答 1查看 1.4K关注 0票数 0

在我的应用程序中,不知从何处添加了一个READ_PHONE_STATE权限。它不包括在我的AndroidManifest.xml中

我试图跟踪它的来源,但是我在manifest-merger-release-report.txt文件中找到了它,但是它说:

代码语言:javascript
复制
MERGED from [com.android.support:support-compat:25.0.0] /Users/krystian/.android/build-cache/248c8a24bb4ec3d2084b5e847d6f99c8b64177ac/output/AndroidManifest.xml:21:5-23:58
tools:overrideLibrary
    ADDED from [com.android.support:appcompat-v7:25.0.0] /Users/krystian/.android/build-cache/2553918b2c7adcd76a12bd248ad63a4e9f15d38c/output/AndroidManifest.xml:23:9-75
android:targetSdkVersion
    INJECTED from /Users/krystian/projects/mfj/App/android/app/src/main/AndroidManifest.xml
    INJECTED from /Users/krystian/projects/mfj/App/android/app/src/main/AndroidManifest.xml
android:minSdkVersion
    INJECTED from /Users/krystian/projects/mfj/App/android/app/src/main/AndroidManifest.xml
    INJECTED from 

/Users/krystian/projects/mfj/App/android/app/src/main/AndroidManifest.xml
uses-permission#android.permission.READ_PHONE_STATE
IMPLIED from /Users/krystian/projects/mfj/App/android/app/src/main/AndroidManifest.xml:2:1-145:12 reason: com.google.android.gms.location has a targetSdkVersion < 4
uses-permission#android.permission.READ_EXTERNAL_STORAGE

我检查了所有这些AndroidPermission.xml文件,它们都没有包含这个权限。我更进一步,在我的grep中的所有AndroidManifest.xml文件上运行了AndroidManifest.xml,它们都没有包含这个权限。

我如何识别添加了该死的权限的库?

TL;博士

有些东西给我的AndroidManifest增加了不必要的权限。我怎样才能找到一个图书馆呢?

所谓的重复挖掘是一个不同的问题,只与谷歌游戏服务有关。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-03 11:20:29

也许它是由一些库添加的,您使用的是“尝试添加这一行”。<uses-permission tools:node="remove" android:name="android.permission. READ_PHONE_STATE" />

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44343320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档