@echo off chcp 65001 >nul echo ======================================== echo 监控设备重启过程 echo ======================================== echo. set ADB=D:\NVPACK\android-sdk-windows\platform-tools\adb echo 准备监控设备重启... echo. echo 1. 请保持此窗口打开 echo 2. 在另一个 CMD 窗口执行: adb reboot echo 3. 或者手动重启设备 echo. echo 按任意键开始监控日志... pause >nul echo. echo 清空日志... %ADB% logcat -c 2>nul echo. echo ======================================== echo 开始监控(按 Ctrl+C 停止)... echo 等待设备重启... echo ======================================== echo. REM 等待设备离线 echo 等待设备断开连接... :wait_offline %ADB% devices | findstr "device$" >nul if %ERRORLEVEL% EQU 0 ( timeout /t 2 /nobreak >nul goto wait_offline ) echo ✓ 设备已断开 echo. REM 等待设备上线 echo 等待设备重新连接... :wait_online %ADB% devices | findstr "device$" >nul if %ERRORLEVEL% NEQ 0 ( timeout /t 2 /nobreak >nul goto wait_online ) echo ✓ 设备已连接 echo. echo 等待系统启动完成(20秒)... timeout /t 20 /nobreak echo. echo ======================================== echo 查看开机相关日志... echo ======================================== %ADB% logcat -d | findstr /i "BOOT Boot BootReceiver BootLauncher StartService com.YuyeTech.HeartRate" echo. echo ======================================== echo 检查应用是否已启动... echo ======================================== %ADB% shell ps | findstr "com.YuyeTech.HeartRate" echo. echo ======================================== echo 检查当前显示的 Activity... echo ======================================== %ADB% shell dumpsys activity activities | findstr "mResumedActivity" echo. pause