下图显示了来自相关 Google I/O 2015 视频的静态分析错误消息的示例屏幕截图。 (链接在这里:https://youtu.be/f7ihSQ44WO0?t=27m12s)
而且我希望能够运行相同的静态分析,以显示我正在处理的应用程序中的所有这些问题区域。然而,我花了整个下午通过 Android Studio 运行各种代码分析,最终使代码库看起来更漂亮,但仍然没有接近发现如何做我最初想要做的事情。
如果有人能告诉我如何运行有问题的静态分析,那就太好了?
谢谢!
安卓工作室版本:1.3 Android Studio 内部版本号:AI-141.2117773 Android SDK 工具:MNC 修订版 2
最佳答案
所以我想我意识到为什么它在 Android Studio 1.3 中不起作用。
我们的应用程序编写了大量异常处理,以防出现意外错误。在 Android Studio 1.3 中实现的权限检查将这些权限的使用计算在 try { } catch (Exception e) { }
block 中作为已处理。
因此,对于我们这些在代码中大量使用 try-catch
block 的人来说,我们现在是 SOL。
编辑:此问题已在 Android Studio v1.4 中修复:D
关于Android Studio v1.3 检查未经检查的权限使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845251/