前语
我在写gradle plugin
的时分,碰到过两个大难题,所见即所得,当场作业咱们的代码。这部分咱们之前现已介绍过。协程 路由 组件化 1+1+1>3
其他一个就是调试了插件或许build.gralde,这期把我当时的调试办法介绍给咱们。
最近发现了森哥(Booster)作者,其实在boostandroid手机er的文档中也有对应教程,但是和我学会的貌似有点不一样,有爱好的可以去看看。
调试 Gradle Plugin 森哥牛逼 破音
准备作业
下面来介绍下kotlin和java我的办法,首要是前kotlin教程置的准备作业。
- 找到
editgradle是什么 configGituration
- 添加一个新的
configuration
- 挑选
remote
- 改个合理的名字 没啥
- 必定要在degithub中文官网网页bug的时分挑选这个方式哦
翻开调试方式
首要咱们简略的输入一下指令行
./gradlew xxxxx(大概率是Avengers Assemble) -Dorg.gradle.debug=kotlin怎样读true –no-daemon
这个时分咱们的指令行会进入kotlin言语锁定情况,不知道的同学还以为是程序卡主了gradle。
然后这个时分咱们需求做的是切换到remotandroid是什么手机牌子e
的项目中去,然后点击图片中的dekotlin面试题bug按钮。
高能预android什么意思警 必定要注意第五步哦。
当咱们按下debug按钮时,本来停止的指令行就会继续履行,然后当作业到咱们的代码块时,就能调试咱们当时的代码了。
当然咱们还可以拿来调试许多其他东西,比如说ligradle装置装备nt
,compiler(kapt)
,ksp
,build.gralde
等等。
ksp支撑
根据ksp官方issue,以及调试方式要额外添加参数
小贴士 ksp的debug方式的指令行要多一点 –no-daemon -Dorg.gradle.debug=true -Dkotlin.compiler.executiogradlewn.strategy=in-process
打脸了 更简略的版别gradle菜鸟教程
根据谈论区大佬到回复kotlin怎样读哦,kotlin为什么盛行不起来更简略的调试版别,新版的Android studio
在这部分进行了调整优化,进程如下。
尽管我可能仍是会挑选旧的。略微有点看看的,也不知道是幻觉仍是咋了。
- 点开右边的gradle
假如g协程appradle task 不见了 可以参看下图 把勾选去掉
传闻你们想要差错仓库
有的同学说在编译的时分gradle其实现已android平板电脑价格挂了,这个时分不显示仓库,很难帮助定位问题。
其实很简略哦,只要在协程游览指令行后边加个-s 就行了。
./gradlew xxxxx(大概率是Avengers Assemble) -s
完毕
最后先附上参看材料 Android gradle 脚本断点调试
再次感谢大佬教会了我。本文这次主协程机票要以图片内容为主,教会咱们debug就可以便利咱们更好的去学习gradle相关的常识。
立正挨揍,哈哈哈 ,更新下文章内容
其他招人招人,许多招人,我是你们的好朋友菜虾gitee,联系办法仍是在我的github上哦
github.com/Leifzhang