| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- @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
|