Android Studio自动检查代码规范并提示如何优化的一些插件
来源:互联网 发布:西门淘宝店网址 编辑:程序博客网 时间:2024/06/08 08:26
推荐几个项目可能用到的插件
1.CheckStyle
首先进入设置页面进入Plugin页面,如图所示
点击Browse repositories进入选择页面,输入checkstyle即可选择安装,如图所示
安装完成后点击Other Settings中的checkstyle进入选择文件页面,点击右上方的“+”选择你自己的checkstyle文件并应用即可。
安装完成后点击你自己写的java文件,再点击左边绿色向右的箭头,插件会根据你的checkstyle文件指明你代码的一些不规范的地方,如下图所示
按照提示一一修改你的代码即可。
2.FindBugs
安装流程和上面一样,安装完成后点击你的project,然后右键,会出现FindBugs这个插件,选中后点击Analyze project files,插件就会自动检测你代码的不规范的地方
比如哪些地方可能会出现bug(提示你加层保护),一些没有用到的代码会提示你删除等等。
3.Eclipse Code Formatter
这是代码格式化的一个插件如图所示
在如图位置替换成你的formatter文件即可。
说下我遇到的坑,在安装地一个和第三个插件的时候,安装完Android Studio会提示你重启让插件生效,重启完后总是提示插件不兼容,然后直接导致进不去project,百度了下
,在stackoverflow中找到了答案,原来是jdk版本的原因,当时我装的是1.7的版本,但是这两个插件需要1.8以上才会完全兼容,然后把握的jdk版本升级到1.8以上,重启Android Studio就ok了。
1.CheckStyle
首先进入设置页面进入Plugin页面,如图所示
点击Browse repositories进入选择页面,输入checkstyle即可选择安装,如图所示
安装完成后点击Other Settings中的checkstyle进入选择文件页面,点击右上方的“+”选择你自己的checkstyle文件并应用即可。
安装完成后点击你自己写的java文件,再点击左边绿色向右的箭头,插件会根据你的checkstyle文件指明你代码的一些不规范的地方,如下图所示
按照提示一一修改你的代码即可。
2.FindBugs
安装流程和上面一样,安装完成后点击你的project,然后右键,会出现FindBugs这个插件,选中后点击Analyze project files,插件就会自动检测你代码的不规范的地方
比如哪些地方可能会出现bug(提示你加层保护),一些没有用到的代码会提示你删除等等。
3.Eclipse Code Formatter
这是代码格式化的一个插件如图所示
在如图位置替换成你的formatter文件即可。
说下我遇到的坑,在安装地一个和第三个插件的时候,安装完Android Studio会提示你重启让插件生效,重启完后总是提示插件不兼容,然后直接导致进不去project,百度了下
,在stackoverflow中找到了答案,原来是jdk版本的原因,当时我装的是1.7的版本,但是这两个插件需要1.8以上才会完全兼容,然后把握的jdk版本升级到1.8以上,重启Android Studio就ok了。
- 顶
- 1
- 踩
阅读全文
0 0
- Android Studio自动检查代码规范并提示如何优化的一些插件
- Android Studio自动检查代码规范并提示如何优化的一些插件
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio如何设置代码自动提示
- Android Studio的一些配置(去拼写检查、自动import、大小写智能提示等)
- (4.5.2.7)Android Studio如何设置代码自动提示
- 【Android Studio快捷键】如何设置代码自动提示
- (转)Android Studio如何设置代码自动提示
- 如何配置eclipse/zend studio的代码自动提示功能
- 结构体_结构体指针,tyepdef_union_enum
- Wine trading in Gergovia UVA
- CentOS6.9下MySQL5.6编译安装
- Ajax的原理和应用
- django建站实录
- Android Studio自动检查代码规范并提示如何优化的一些插件
- 多层感知机(multi-layer perceptron)实现手写体分类(TensorFlow)
- 快速幂
- 基于以太坊实现代币发布
- 让MySql支持Emoji表情(MySQL中4字节utf8字符保存方法)
- Maven入门1-在Eclipse中新建Maven Web项目
- 博弈论
- Activiti工作流
- 黑盒测试方法二