本来大部分内容来源于互联网, 但网上相关方法众多,大部分都不适用于我的项目,一下方法为综合大部分方法后找到的可行方案。
首先用到android studio 的remoteDebug功能,创建一个remote
其次,开启gradle的debug模式,-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
网上查到的都是在terminal中执行
export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"
export是linux的命令,我是window环境,无法执行
之后经过尝试,发现在gradlew.bat中配置有同样效果
此方法能debug,但是断点处无法停止
之后再执行gradlew 命令就会出现我所期待的结果
再之后我们找到我们之前创建的remote选择debug按钮即可。