@echo off chcp 65001 >nul cls echo. echo ╔════════════════════════════════════════╗ echo ║ 清除"不再提示"设置并重新测试 ║ echo ╚════════════════════════════════════════╝ echo. :: 设置 ADB 路径 set ADB_PATH=D:\NVPACK\android-sdk-windows\platform-tools\adb.exe echo [1/8] 强制停止应用... %ADB_PATH% shell am force-stop com.YuyeTech.HeartRate echo ✓ 完成 echo. echo [2/8] 清除应用数据(包括"不再提示"设置)... %ADB_PATH% shell pm clear com.YuyeTech.HeartRate echo ✓ 完成 echo. echo [3/8] 验证设置已清除... %ADB_PATH% shell run-as com.YuyeTech.HeartRate ls /data/data/com.YuyeTech.HeartRate/shared_prefs/ 2>nul if errorlevel 1 ( echo ✓ 配置文件已清除 ) else ( echo ⚠ 配置文件可能仍然存在 ) echo. echo [4/8] 断开 WiFi... %ADB_PATH% shell svc wifi disable timeout /t 2 /nobreak >nul echo ✓ 完成 echo. echo [5/8] 清除日志... %ADB_PATH% logcat -c echo ✓ 完成 echo. echo [6/8] 启动应用... %ADB_PATH% shell am start -n com.YuyeTech.HeartRate/io.dcloud.PandoraEntryActivity echo ✓ 完成 echo. echo [7/8] 等待应用启动(5秒)... timeout /t 5 /nobreak >nul echo ✓ 完成 echo. echo [8/8] 检查日志输出... echo. echo ════════════════════════════════════════ %ADB_PATH% logcat -d -s MyApplication:D WifiCheckHelper:D | findstr /v "beginning of" echo ════════════════════════════════════════ echo. echo ════════════════════════════════════════ echo 📋 结果分析: echo. echo ✅ 如果看到 "是否跳过 WiFi 检测: false" echo 说明设置已清除,功能正常 echo. echo ✅ 如果看到 "WiFi 未连接对话框已显示" echo 说明对话框已经弹出! echo. echo ❌ 如果仍然看到 "是否跳过 WiFi 检测: true" echo 说明清除失败,请手动卸载重装应用 echo. echo ════════════════════════════════════════ echo. echo 💡 提示:请查看设备屏幕,应该能看到 echo "WiFi 未连接" 的对话框! echo. pause