You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部分项目无法调试Instrumentation测试,进程崩溃求解决方法

调试Cucumber测试崩溃时添加Gradle参数的方法

通过Android Studio运行配置添加参数

  • 点击顶部工具栏的运行/调试下拉菜单,选择「Edit Configurations...」
  • 在配置列表中找到你的Cucumber测试配置(名称一般是「Tests in features」)
  • 找到「Gradle arguments」输入框(部分版本可能在「Configuration」标签下),填入需要的参数:
    • 查看崩溃栈追踪:--stacktrace
    • 查看详细构建执行信息:--info
    • 查看调试级别的日志细节:--debug
    • 生成构建扫描报告(需Gradle Enterprise支持):--scan
      可组合多个参数,例如 --stacktrace --debug
  • 保存配置后重新启动调试,控制台会输出更详尽的错误信息

命令行执行测试并添加参数

在项目根目录的终端中直接执行带参数的Gradle命令:

./gradlew :GraphKit:connectedDebugAndroidTest --stacktrace --debug

根据需求替换或组合参数:

  • --stacktrace:输出完整异常栈,精准定位崩溃代码位置
  • --info:展示构建流程的每一步执行细节,帮助排查任务执行异常
  • --debug:输出Gradle内部执行的调试日志,包含更多底层信息
  • --scan:生成交互式构建扫描报告,可视化分析构建失败环节

全局临时启用参数(可选)

若想让所有构建默认携带参数,可在项目根目录的gradle.properties文件中添加:

org.gradle.debug=true
org.gradle.stacktrace=full

调试完成后建议注释掉这些配置,避免拖慢常规构建速度

内容的提问来源于stack exchange,提问作者Renetik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 00:05:02