我的一个项目有多个第三方库,其中一个库正在请求未在清单中定义的权限。我怎样才能知道哪些图书馆在申请许可?
如果我执行命令:
adb shell dumpsys package [mypackagename]
然后我认为许可是“请求的”,但正如我所提到的,它不存在于我的项目中。有很多第三方图书馆。
最佳答案
您可以在合并清单文件中的
app/build/intermediates/manifests/full/debug/androidmanifest.xml
你可以用
只需在你的主舱单上声明被指控的许可
工具:node=“删除”
像:
<uses-permission android:name=”android.permission.RECORD_AUDIO” tools:node=”remove” />
即使另一个第三方库请求此特定权限,生成也将被迫不将其合并到最终清单文件中。
关于android - Android:找出哪个第三方图书馆正在申请许可?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39353173/