Android Studio v1.3 检查未经检查的权限使用情况

标签 android android-studio android-permissions android-6.0-marshmallow

下图显示了来自相关 Google I/O 2015 视频的静态分析错误消息的示例屏幕截图。 (链接在这里:https://youtu.be/f7ihSQ44WO0?t=27m12s)

enter image description here

而且我希望能够运行相同的静态分析,以显示我正在处理的应用程序中的所有这些问题区域。然而,我花了整个下午通过 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/

相关文章:

java - 不幸的是<项目名称>已停止消息

android - 使用 xml 的内部布局创建 AlertDialog

java - LibGDX:艺术 Assets 无法加载依赖项,因为访问被拒绝

某些 XML 布局未显示 Android Studio 3.1 XML 预览

android - test 和 androidTest 之间共享 srcDirs,升级到 Android Studio Chipmunk (IntelliJ 2021.2.1) 后 Unresolved 引用

android - POST_NOTIFICATIONS 权限对话框未显示

android - 如何同时编译Android 4.1/4.2相机+图库应用

android-studio - libGDX - 导入到 android studio 的粒子效果工具

android - 读取 com.google.android.apps.photos.contentprovider.MediaContentProvider 需要导出提供者,或者 grantUriPermission()

android - 如何授予调试的android应用程序权限?