Jon*_*Jon 3 performance android adb android-manifest android-permissions
我的一个项目有多个第三方库,其中一个库正在请求我在Manifest中没有定义的权限.如何找出哪些库请求许可?
如果我执行命令:
adb shell dumpsys package [mypackagename]
Run Code Online (Sandbox Code Playgroud)
然后我将权限视为"已请求",但正如我所提到的,它在我的项目中不存在.有很多第三方库.
您可以在合并清单文件中找到您的最终权限
应用程序/编译/中间体/舱单/全/调试/ AndroidManifest.xml中
你可以摆脱这个
只需使用工具声明主Manifest中的有罪权限:node ="remove"
喜欢:
<uses-permission android:name=”android.permission.RECORD_AUDIO” tools:node=”remove” />
Run Code Online (Sandbox Code Playgroud)
即使另一个第三方库要求此特定权限,构建也将被强制不将其合并到您的最终Manifest文件中.
| 归档时间: |
|
| 查看次数: |
1381 次 |
| 最近记录: |