跳至主要內容

从无到有手写ButterKnife框架-5

引领潮流小于 1 分钟框架编写分析archive

#####导航 一、代码的演进open in new window 二、butterKnife反射调用open in new window 三、javapoet自动生成模板代码open in new window 四、apt与注解open in new window 五、注解支持多层继承open in new window 六、apt调试open in new window 七、javapoet语法open in new window

#####1、apt Debug调试

1、在项目的根目录下的gradle.properties文件中,新增如下配置:

org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

2、新建remote debugger 命名为AnnotationProcessor

3、设置断点执行命令 先clean 后compileDebugSources

4、debug操作 从左往右 【下一行】【进入方法内】【强行进入】【退出方法内】【略过...】【下一个断点】

#####从无到有手写butterKnife框架 https://github.com/yinlingchaoliu/JavaPoetDemo