Android Studio v1.3 检查未经检查的权限使用情况
Android Studio v1.3 Checking for Unchecked Permissions Usage
下图显示了相关Google I/O 2015年视频静态分析的错误信息截图示例。 (link 这里:https://youtu.be/f7ihSQ44WO0?t=27m12s)
而且我希望能够 运行 相同的静态分析,这将向我展示我正在处理的应用程序中的所有这些问题区域。然而,我花了整个下午 运行 通过 Android Studio 进行了各种代码分析,最终效果是让代码库看起来更漂亮了,但仍然离发现如何做我最初想做的事。
如果有人能告诉我如何 运行 有问题的静态分析,那就太好了?
谢谢!
Android工作室版本:1.3
Android 工作室版本号:AI-141.2117773
Android SDK 工具:MNC 修订版 2
所以我想我明白了为什么它在 Android Studio 1.3 中不起作用。
我们的应用程序编写了大量异常处理,以防出现意外错误。在 Android Studio 1.3 中实施的权限检查将包裹在 try { } catch (Exception e) { }
块中的这些权限的使用计算为正在处理。
因此,对于我们这些在代码中大量使用 try-catch
块的人来说,我们现在是 SOL。
编辑:此问题已在 Android Studio v1.4 中修复:D
下图显示了相关Google I/O 2015年视频静态分析的错误信息截图示例。 (link 这里:https://youtu.be/f7ihSQ44WO0?t=27m12s)
而且我希望能够 运行 相同的静态分析,这将向我展示我正在处理的应用程序中的所有这些问题区域。然而,我花了整个下午 运行 通过 Android Studio 进行了各种代码分析,最终效果是让代码库看起来更漂亮了,但仍然离发现如何做我最初想做的事。
如果有人能告诉我如何 运行 有问题的静态分析,那就太好了?
谢谢!
Android工作室版本:1.3 Android 工作室版本号:AI-141.2117773 Android SDK 工具:MNC 修订版 2
所以我想我明白了为什么它在 Android Studio 1.3 中不起作用。
我们的应用程序编写了大量异常处理,以防出现意外错误。在 Android Studio 1.3 中实施的权限检查将包裹在 try { } catch (Exception e) { }
块中的这些权限的使用计算为正在处理。
因此,对于我们这些在代码中大量使用 try-catch
块的人来说,我们现在是 SOL。
编辑:此问题已在 Android Studio v1.4 中修复:D