Skip to content

Releases: FlyJingFish/AndroidAOP

修复多个问题

26 Dec 10:17
Compare
Choose a tag to compare

1、修复打包过程中多线程导致的打包失败问题
2、修改混淆规则,保证能混淆更多的类

优化打包过程

13 Dec 10:37
Compare
Choose a tag to compare

1、针对三方不完整的jar包进行包容策略,允许其可以正常打包完成

修改bug

06 Dec 15:44
Compare
Choose a tag to compare

1、修复因为提速导致的有时找不到类的问题
2、修复因为提速导致suspend处理切面的异常问题

修复bug

28 Nov 10:53
Compare
Choose a tag to compare

修复 androidAop.reflectInvokeMethod.static = true 时,增量编译找不到方法的问题

优化编译速度

20 Nov 14:27
Compare
Choose a tag to compare

此次优化编译速度提升了近一倍,以本项目demo为例测试数据如下:

debugMode

  • 优化前
    14416ms 14541ms 14631ms
  • 优化后
    9264ms 8336ms 8464ms 7594ms

非debugMode

  • 优化前
    17575ms 17026ms 17828ms
  • 优化后
    13348ms 11023ms 10810ms 13043ms 11540ms

优化功能

20 Nov 11:18
Compare
Choose a tag to compare

1、新增一个新的编译模式 androidAop.reflectInvokeMethod.static = true
2、修改抛出的异常

修复bug

18 Nov 14:32
dbef3a0
Compare
Choose a tag to compare

修复替换切面替换super调用和构造方法的问题

修复bug

15 Nov 11:13
Compare
Choose a tag to compare

1、修复若干个编译期间bug
2、优化切点对象的管理

修复编译期一个bug

28 Oct 01:04
Compare
Choose a tag to compare

完善 debugMode 功能

20 Oct 10:25
Compare
Choose a tag to compare

1、修复新增 DebugModeBuildConfig 类的问题
2、完善 DebugModeBuildConfig 类 跟随配置才生成