Android 集成aop编程(aspectjx) Kotlin

2,485 阅读1分钟
  1. 外层gradle 引入 classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.8' //aop

2 App 或者 module 都需引入依赖

apply plugin: 'android-aspectjx'

dependencies { implementation fileTree(dir: 'libs', include: ['*.jar'])

api "org.aspectj:aspectjrt:1.9.4" }

Didn't find class "" on path: DexPathList 错误

排除掉依赖冲突(com.android.support:XXXX)

Android的项目目录里是有两个build文件夹的,一个是:项目目录/app/build,另一个是:项目目录/build。把这俩build同时删除 然后运行。同时也说明在提交代码的时候两个build是不应该提交的。