Groovy学习目录-传送门 元编程(Metaprogramming)->百度百科 Groovy语言支持两种类型的元编程:运行时元编程和编译时元编程。 第一个允许在运行时改变...
[TOC] 错误表现 app 无法打包,日志为 错误原因 生成的第一个classes.dex中方法数操过65535 也就是 Short.MAX_VALUE 在Android生...
本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发 公司的项目代码比较多,每次调试改动java文件后要将近2分钟才能跑起来,实在受不了。在网上找了一大堆配置...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
@Todo2 这些问题你看源码吧,filterFiles是我自定义的通过git找出来的需要比较的文件
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
@Todo2 其实最难获取的AndroidProject这个博客已经给出了方式,其它的要么看lint里面获取方式,要么直接自己new一个出来,我基本全是参考的lint做的,以下是参考:
IssueRegistry registry = new BuiltinIssueRegistry()
LintCliFlags flags = new LintCliFlags()
LintGradleClient dyLintGradleClient = new DYLintGradleClient(
registry,
flags,
project,
modelProject,
sdkHandler.sdkFolder,
variant,
BuildToolInfo.fromStandardDirectoryLayout(Revision.parseRevision(modelProject.buildToolsVersion, Revision.Precision.MICRO), modelProject.buildFolder.parentFile),
filterFiles
)
2.createLintRequest就更简单了,直接写就好了
protected LintRequest createLintRequest(List<File> files) {
LintRequest lintRequest = super.createLintRequest(files)
for (com.android.tools.lint.detector.api.Project project : lintRequest.projects) {
for (File file : projectFiles) {
println(file.path + "============> addFile")
project.addFile(file)
}
}
return lintRequest
}
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
@ACEInandroid 我也没弄完,bug一堆呢,而且我这也是公司代码,不好随便给,你有什么问题直接问我好了
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
@sunshine8 嗯嗯,调试了2天弄的七七八八了,感谢感谢
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
兄弟,能给个demo代码研究下吗?我最近也在弄这个
Android Lint增量扫描实战纪要前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但是注意今天我要分享的不是全量扫...
@夜空星几点 根据我写的各种优缺点你应该可以看出来哪一个最好,设计模式最好运用到实际中去,只看书不理解毫无意义
java中的单例模式总结之前在面试中,被面试官问到了设计模式,很自信的说了解单例模式。然后问我知道哪些实现方式,说出你觉得最好的是哪一种方式。当时想,以前看到的不就是懒汉和饿汉模式吗?然后说了下以及...
@夜空星几点 好像是的,🙏
java中的单例模式总结之前在面试中,被面试官问到了设计模式,很自信的说了解单例模式。然后问我知道哪些实现方式,说出你觉得最好的是哪一种方式。当时想,以前看到的不就是懒汉和饿汉模式吗?然后说了下以及...
@书子与石子 哈哈,可能是我之前看的有误差,我改一下
java中的单例模式总结之前在面试中,被面试官问到了设计模式,很自信的说了解单例模式。然后问我知道哪些实现方式,说出你觉得最好的是哪一种方式。当时想,以前看到的不就是懒汉和饿汉模式吗?然后说了下以及...