【Android 组件化】路由组件 ( 注解处理器调试 )

举报
韩曙亮 发表于 2022/01/11 00:07:10 2022/01/11
【摘要】 文章目录 一、添加断点二、获取调试选项三、创建 Gradle 调试任务四、开始调试五、博客资源 组件化系列博客 : 【Android 组件化】从模块化到组件化【Android 组件化】...

在这里插入图片描述

组件化系列博客 :





一、添加断点



在 注解处理器 的 process 方法中加上断点 ,

在这里插入图片描述





二、获取调试选项



选择 " 菜单栏 / Run / Edit Configurations… " 选项 ,

在这里插入图片描述

在弹出的 " Run/Debug Configurations " 对话框中 , 点击左侧的 " + " 按钮 , 在弹出菜单中选择 " Remote " ,

在这里插入图片描述

创建好后 , 将 " Command line arguments for remote JVM " 对话框中的内容复制下来 ,

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

  
 
  • 1

在这里插入图片描述





三、创建 Gradle 调试任务



到 Gradle 面板中 , 找到 " app / Tasks / other / compileDebugJavaWithJavac " 选项 ,

在这里插入图片描述

右键点击 " compileDebugJavaWithJavac " 选项 , 选择 " Create ‘Component.app[compileDebugJavaWithJavac]’ " 选项

在这里插入图片描述

输入以下内容 , 该内容是从 " Run/Debug Configurations " 对话框中复制出来了 , 将 suspend=x 改成了 suspend=y ;

-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005

  
 
  • 1

在这里插入图片描述

点击 " OK " 按钮完成创建 , 然后在可运行任务中变显示该任务 , 点击瓢虫图标 , 即可调试 , 并进入到 注解处理器断点中 ;

在这里插入图片描述





四、开始调试



断点在 注解处理器 的 process 方法中阻塞住 , 之后可以按照断点处理的方式 , 调试后续 注解处理器 中的代码 ;

在这里插入图片描述





五、博客资源



博客源码 :



在这里插入图片描述

文章来源: hanshuliang.blog.csdn.net,作者:韩曙亮,版权归原作者所有,如需转载,请联系作者。

原文链接:hanshuliang.blog.csdn.net/article/details/117222133

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。