记录AndroidProcess调试
记录AndroidProcess调试步骤
第一步在AnnoProcessor中设置断点
记录AndroidProcess调试步骤
第一步在AnnoProcessor中设置断点
第二步修改
gradle.properties
第三步添加如下代码
第一行的作用是允许gradle开启守护进程
第二行代码是设置gradle连接的端口号.这里原先是设置为5005,但是由于报错,说端口号被占用,因此改为5010
org.gradle.daemon=true
org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5010
第四步在上一步的基础上在as控制台运行如下命令:
gradle --daemon
你可能会有如下的报错:
少年莫慌,这是因为gradle没有在你的电脑中配置的缘故,因此可以将gradle改成gradlew!!!!!
gradlew相当于是gradle的一个包装,相当于接口,因此实现类是由,.gradle文件夹中的gradle-wrapper.properties中的distributionUrl后面指定的gradle版本决定的(PS:在这里可以看到面向接口的好处了吧)
运行完成之后,gradle就已经开启了守护进程,他会监听在我们刚刚配置的指定的端口号上
第五步配置AndroidStudio
然后点击ok就可以了然后界面上就有这个配置项了,下面开始运行它,点击那个小虫子的图标,debug模式运行
第五步最后一步啦,在命令行执行如下命令,让其进行编译,因此我们
gradle clean assembleDebug
在运行的过程中
这里可以看到我们的断点执行啦!!ok到此AnnotationProcessor的调试就到此结束了~!