Releases: sensorsdata/sa-sdk-android-plugin2
Release 3.1.1
- 修复
· 第三方已签名JAR被二次篡改编译报错的问题
Release 3.1.0
1、优化对 Lambda 的支持(暂不支持方法引用);
2、其他部分代码的优化。
Release 3.0.5
1、修复部分第三方 SDK 被优化后参数类型发生变化导致的编译失败或 Crash(onItemClick);
2、优化其他代码。
Release 3.0.4
1、$AppClick 支持 leanback;
2、修复 ViewPager 自动滚动时会触发 $AppClick 事件的问题;
3、Fragment 的 $AppViewScreen 事件支持 android.app.Fragment;
4、优化其他部分代码。
Release 3.0.3
1、支持 JSR 的 RET 指令;
2、修复部分第三方 SDK 被优化后参数类型发生变化导致的 Crash(onClick);
3、优化其他代码。
Release 3.0.2
1、优化插件对 ASM 的依赖,防止与 Android Studio 依赖的 ASM 冲突;
2、增加关闭增量编译和多线程并发编译的开关;
3、默认添加部分黑名单;
4、修复编译错误:groovy.lang.MissingPropertyException: No such property: ASM6 for class: org.objectweb.asm.Opcodes;
5、优化部分代码。
Release 3.0.1
1、支持并发编译,提高编译速度;
2、支持增量编译,提高编译速度;
3、兼容 Gradle 4.2 及以下的版本;
4、支持通过插件配置删除 SDK 中的获取运营商相关的代码。
Release 3.0.0
1、插件编译期间日志支持彩色输出;
2、新增 SDK 和插件版本号的相互校验,确保 SDK 和插件可以匹配使用;
3、$AppClick 支持 Lambda;
4、支持通过插件配置删除 SDK 中的部分代码适配 GDPR,比如:打印 Log、获取 AndroidId、获取 IMEI、获取 MacAddress、打印异常信息等;
5、$AppClick 支持 ViewPager;
6、优化 MenuItem 的 $AppClick 事件采集;
7、支持注解 @SensorsDataTrackEvent;
8、$AppClick 支持 NavigationView;
9、支持在 gradle.properties 文件里关闭插件(disableSensorsAnalyticsPlugin);
10、优化部分逻辑。
Release 2.2.4
1、在 rootProject 的 gradle.properties 文件里通过 disableSensorsAnalyticsPlugin 属性可以控制是否启用插件
Release 2.2.3
1、ASM 降低到 6.0,7.0 不支持 Instant Run。