#!/bin/bash # 触发系统启动测试脚本 echo "=== 触发系统启动测试 ===" # 启动应用 echo "1. 启动应用..." adb shell am start -n com.ouxuan.oxface.debug/com.ouxuan.oxface.MainActivity sleep 3 # 检查应用进程 echo "2. 检查应用进程..." adb shell ps | grep oxface # 清除日志 echo "3. 清除日志..." adb logcat -c # 手动触发BootReceiver(这通常会失败,因为权限问题) echo "4. 尝试触发系统启动事件..." adb shell am broadcast -a android.intent.action.BOOT_COMPLETED -p com.ouxuan.oxface.debug sleep 3 # 查看日志 echo "5. 查看相关日志..." adb logcat -d | grep -E "(BootReceiver|AutoStartManager|ShellCommandManager)" | tail -20 echo "=== 测试完成 ==="