Android Studio终端日志自动消失、全量日志查看方法咨询
解决Android Studio终端日志丢失与全量构建日志查看问题
嘿,这两个问题都是Android开发者日常用Studio时经常碰到的小麻烦,我整理了几个实用的解决办法,帮你搞定:
一、找回终端中自动上滑消失的日志
- 最直接的操作:拖动终端面板右侧的滚动条往上拉就行,很多人可能没留意到终端其实支持滚动查看历史内容;要是手动拉太麻烦,还可以用快捷键
Ctrl+Home直接跳到日志开头,Ctrl+End快速回到结尾 - 扩大终端缓冲区上限:打开Studio设置(快捷键
Ctrl+Alt+S),找到Tools → Terminal,调整“Buffer size”的数值(默认一般是1000行,改成5000甚至10000),这样终端能保存更多历史日志,不会轻易被新输出顶掉 - 输出重定向到本地文件:如果日志实在太多,干脆把终端输出存到文件里。执行命令时加上
> 文件名.txt 2>&1,比如./gradlew assembleDebug > debug_log.txt 2>&1,这样所有标准输出和错误信息都会写入文件,之后直接在Studio里打开文件搜索关键词就行
二、查看assembleRelease全程的完整日志
- 用Gradle Console:这是最方便的方式!在底部面板找到“Gradle Console”标签(找不到就点
View → Tool Windows → Gradle Console打开),这里会完整展示所有Gradle命令的输出,包括assembleRelease的全程日志,还支持Ctrl+F搜索,直接搜“error”“failed”就能快速定位错误 - 带参数执行命令:如果需要更详细的日志,可以在命令后加
--info(输出详细构建信息)或者--debug(输出调试级别的日志,内容非常多,一般排查错误用--info足够),比如./gradlew assembleRelease --info,结合Gradle Console或者重定向到文件查看 - 借助Build面板:如果构建失败,Studio底部的Build面板会自动跳转到错误位置,但如果错误信息被大量输出淹没,还是Gradle Console或者日志文件搜索更靠谱
内容的提问来源于stack exchange,提问作者Ajay Chauhan
相关产品推荐
相关产品推荐

