Closed Anayuta closed 3 years ago
类似如下代码,AOP切面onClick事件,未启用代码混淆能正常通过JoinPoint获取method。但是启用了代码混淆,则切面获取的时候异常 java.lang.ClassNotFoundException。有对应的解决方案吗?
setOnClickListener(new View.OnClickListener() {
@AppClickEvent(screenCode = "2300", screenName = "购物车", eventCode = "230000011", eventName = "去逛逛", city = @CityType(value = SensorKeyValue.FRUIT)) @Override public void onClick(View v) { //去逛逛 DefaultMainRouter.routerFruitMain(getContext()); } })
@Anayuta 是编译过程发生了异常还是代码运行到点击的时候?
点击的时候,属于内部类被混淆了,增量混淆过滤就好了
类似如下代码,AOP切面onClick事件,未启用代码混淆能正常通过JoinPoint获取method。但是启用了代码混淆,则切面获取的时候异常 java.lang.ClassNotFoundException。有对应的解决方案吗?
setOnClickListener(new View.OnClickListener() {