Android Lint选项'MissingPermission'的当前状态

时间:2015-12-03 23:26:40

标签: android android-permissions android-lint

我正在寻找一种快速识别缺少Android权限的方法。根据Android工具项目网站http://tools.android.com/tips/lint-checks,Android Studio 1.4能够检查MissingPermission:

  

MissingPermission

     

优先级:9/10严重性:错误类别:正确性

     

此检查会扫描您的代码和库,并查看API   正在使用,并根据所需的权限集进行检查   访问这些API。如果在运行时调用使用这些API的代码,   程序会崩溃。

     

此外,对于可撤销的权限(使用targetSdkVersion   23),客户端代码也必须准备好处理抛出的调用   如果用户在运行时拒绝许可请求,则为异常。

但是,当我尝试./gradlew lint check MissingPermission时,输出为:

Task 'MissingPermission' not found in root project 'Android'.

(我必须使用命令行,因为当我从UI使用Analyze - Inspect Code时,AS总是会冻结。)

如果我运行./gradlew lint,即使我删除了android.permission.INTERNET,Lint报告也不会抱怨缺少权限。

有关此Lint选项的任何想法?

0 个答案:

没有答案
相关问题