Android AOP组件化集成aspectjx不生效问题

项目埋点,准备引入AOP操作,综合了多家,最终决定使用aspectjx,手写了demo,一切顺利,然而,当引入项目中后问题来了。

我的项目是组件化架构的,理所当然,我创建了lib_aop library来集成aspectjx,一切按照官方操作

Android AOP组件化集成aspectjx不生效问题_第1张图片自定义注解,切面,然而,没有生效。切面进不来了。直接上解决办法,

apply plugin: 'android-aspectjx'
//或者这样也可以
apply plugin: 'com.hujiang.android-aspectjx'

不能在 library所属build.gradle里引用,应该放在application所属build.gradle里引用,

Android AOP组件化集成aspectjx不生效问题_第2张图片

然后在lib_aop(build.gradle)里添加

dependencies {
api 'org.aspectj:aspectjrt:1.8.9'
}

你可能感兴趣的:(aop,android,组件化)