跃准 · 日志采集命令
Android 手机上有 root、能跑 shell(Termux 或 adb shell)就可用。复制下面整段,粘贴回车。
su -c 'pkill -f "logcat -v time"; mkdir -p /sdcard/yzlog; \ mv /sdcard/yzlog_live.log /sdcard/yzlog/live.log 2>/dev/null; \ for f in $(ls -t /data/tombstones/tombstone_* 2>/dev/null | head -3); do echo "===== $f"; cat "$f"; done > /sdcard/yzlog/tombstones.txt 2>&1; \ dmesg | tail -300 > /sdcard/yzlog/dmesg.txt; \ dumpsys dropbox --print data_app_crash > /sdcard/yzlog/dropbox_java.txt 2>&1; \ dumpsys dropbox --print data_app_native_crash > /sdcard/yzlog/dropbox_native.txt 2>&1; \ cat /storage/emulated/0/Android/data/top.nanguahui.yuezhun.jump/files/logs/last_crash.txt > /sdcard/yzlog/app_last_crash.txt 2>&1; \ ls -l /sdcard/yzlog'
怎么用
- 手机装 Termux(或电脑连
adb shell),先su拿到 root。 - 点上面的「复制整段」,粘贴进终端,回车。
- 跑完会列出
/sdcard/yzlog里的文件,把整个目录打包发回来。
取回日志
adb pull /sdcard/yzlog
没有 adb 的话:用文件管理器进 /sdcard/yzlog,全选压缩成 zip 发过来即可(live.log 可能较大,可单独压)。
纯文本地址:/yzlog.txt · 脚本地址:/yzlog.sh
内部排查用 · 无需登录