Android:找出哪个第三方图书馆正在申请许可?

时间:2016-09-06 15:53:50

标签: android performance adb android-manifest android-permissions

我的一个项目有多个第三方库,其中一个库正在请求我在Manifest中没有定义的权限。如何找出哪些库请求许可?

如果我执行命令:

$('#tree svg...)

然后我将权限视为“已请求”,但正如我所提到的,它在我的项目中不存在。有很多第三方库。

1 个答案:

答案 0 :(得分:8)

您可以在

的合并清单文件中找到您的最终权限

应用程序/建立/中间体/舱单/全/调试/ AndroidManifest.xml中

你可以用

摆脱这个

只需在主要清单中声明有罪的许可即可 工具:节点="除去"

像:

<uses-permission android:name=”android.permission.RECORD_AUDIO” tools:node=”remove” />

即使另一个第三方库要求此特定权限,构建也将被强制不将其合并到最终的Manifest文件中。