lint 仅用5分钟,搞定Android同事所有不规范代码( 四 )


实现(名称:' lintlibrary-release ',ext: 'aar ')
}
此时,您可以使用自定义的lint规则,效果与上面使用的jar包相同。如果不行,重启Android Studio。
捡坑
1、在“链接检查”配置中找到多个罐子。仅支持一个文件
这是因为在输出的AAR文件中,引用了别人的文章。Java库的依赖性没有完全改变。并且lintChecks在安卓图书馆使用。
2.输出AAR文件无效
不知道为什么Linkedin的参考文章没有生效(https://engineering . LinkedIn . com/Android/writing-custom-lint-checks-gradle),可能是Android Studio版本的问题。
另外,使用lintChecks输出AAR无效,改变了Android Studio 3.4+的新特性,采用lintPublish(AGP 3.4+)。
总结
写这篇文章花了我很长时间,我几乎放弃了。因为在Android Studio里看不到lint的源代码,只能在网上找,网上找不到最新的doc。类似文章过滤太多,差点哭出来,一些最新的文章跟不上相关技术的更新。。。
但一切都是值得的,因为它可以帮助想学习Android Studio lint工具,渴望一起过更好生活的同学。
https://github.com/GitCode8/blob

推荐阅读