| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- @echo off
- chcp 65001 >nul
- echo ========================================
- echo 查看 BootReceiver 相关日志
- echo ========================================
- echo.
- REM 设置 ADB 路径
- set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools
- set PATH=%ADB_PATH%;%PATH%
- set PACKAGE_NAME=com.YuyeTech.HeartRate
- echo 选择操作:
- echo.
- echo 1. 查看历史日志(设备重启后的日志)
- echo 2. 实时监听日志(用于调试)
- echo 3. 清空日志并重新监听
- echo.
- set /p choice="请输入选项 (1/2/3): "
- if "%choice%"=="1" goto HISTORY
- if "%choice%"=="2" goto REALTIME
- if "%choice%"=="3" goto CLEAR_AND_WATCH
- goto END
- :HISTORY
- echo.
- echo ========================================
- echo 历史日志
- echo ========================================
- echo.
- echo --- BootReceiver 日志 ---
- adb logcat -d | findstr "BootReceiver"
- echo.
- echo --- BootLauncher 日志 ---
- adb logcat -d | findstr "BootLauncher"
- echo.
- echo --- BootActionChecker 日志 ---
- adb logcat -d | findstr "BootActionChecker"
- echo.
- echo --- 开机广播相关 ---
- adb logcat -d | findstr "BOOT_COMPLETED"
- echo.
- goto END
- :REALTIME
- echo.
- echo ========================================
- echo 实时监听日志(按 Ctrl+C 停止)
- echo ========================================
- echo.
- adb logcat | findstr "BootReceiver BootLauncher BootActionChecker BOOT_COMPLETED MyApplication"
- goto END
- :CLEAR_AND_WATCH
- echo.
- echo [1/2] 清空日志...
- adb logcat -c
- echo ✅ 日志已清空
- echo.
- echo [2/2] 开始实时监听(按 Ctrl+C 停止)...
- echo.
- adb logcat | findstr "BootReceiver BootLauncher BootActionChecker BOOT_COMPLETED MyApplication"
- goto END
- :END
- echo.
- pause
|