当前targetSdkVersion是21,但我想更新到23。所以我需要知道所有需要危险权限的API。源代码量巨大。我无法逐行检查代码。
例如:CAMERA的许可;我需要在应用程序中拍照。
有没有好的办法可以在源码中搜索API?
最佳答案
您可以按如下方式进行:
转到设置并确保已启用丢失权限的 Lint。
然后转到
Analyze -> Run inspection by name -> Enter Missing permission
然后按回车键。这将列出您使用 API 的所有地方,并且需要进行适当的权限检查。或者,您可以按Ctrl+Alt+I
:错误将在底部显示如下:
双击行以查看特定代码行。
- 一旦你确定了那些,也检查你的 list 文件并检查你是否正在使用任何 dangerous permission
关于java - 如何在Android Project中查找低版本上使用过的所有危险权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51074533/