我的一个项目有多个第三方库,其中一个库正在请求我在Manifest中没有定义的权限。如何找出哪些库请求许可?
如果我执行命令:
$('#tree svg...)
然后我将权限视为“已请求”,但正如我所提到的,它在我的项目中不存在。有很多第三方库。
答案 0 :(得分:8)
您可以在
的合并清单文件中找到您的最终权限应用程序/建立/中间体/舱单/全/调试/ AndroidManifest.xml中
你可以用
摆脱这个只需在主要清单中声明有罪的许可即可 工具:节点="除去"
像:
<uses-permission android:name=”android.permission.RECORD_AUDIO” tools:node=”remove” />
即使另一个第三方库要求此特定权限,构建也将被强制不将其合并到最终的Manifest文件中。