1.首先一定要有自己fork修改的能力!!!
2.多变种构建问题(时长暴增,几个小时都有可能,因为后执行的变种会执行已执行变种的任务,bug)
3.多线程构建问题(aspectjtools多线程运行有问题)
4.测试时候请依赖1000个jar文件来测试(才会更容易暴露问题),因为aspectjtools.jar内的ClasspathJar限定了打开的依赖jar最大个数为1000,超过就会关掉10%,多线程下可能就导致异常
5.采用Kotlin语言编写,enabled设置为false或者不需要进行任何织入,会发生类丢失问题
6.做好研究aspectjtools.jar的准备
以上问题已经解决并发布相关版本,同时也已经支持gradle 7.x版本,有相关疑问请移步到 https://github.com/wurensen/gradle_plugin_android_aspectjx 提相关issue。
1.首先一定要有自己fork修改的能力!!!
2.多变种构建问题(时长暴增,几个小时都有可能,因为后执行的变种会执行已执行变种的任务,bug)
3.多线程构建问题(aspectjtools多线程运行有问题)
4.测试时候请依赖1000个jar文件来测试(才会更容易暴露问题),因为aspectjtools.jar内的ClasspathJar限定了打开的依赖jar最大个数为1000,超过就会关掉10%,多线程下可能就导致异常
5.采用Kotlin语言编写,enabled设置为false或者不需要进行任何织入,会发生类丢失问题
6.做好研究aspectjtools.jar的准备
以上问题已经解决并发布相关版本,同时也已经支持gradle 7.x版本,有相关疑问请移步到 https://github.com/wurensen/gradle_plugin_android_aspectjx 提相关issue。