@echo off setlocal EnableDelayedExpansion chcp 65001 >nul 2>&1 REM ============================================================ REM WiFi ADB Debug Script REM Usage: REM wifi_debug.bat connect - Connect to device via WiFi REM wifi_debug.bat pair - Pair device (Android 11+) REM wifi_debug.bat install - Install APK to connected device REM wifi_debug.bat run - Launch the app REM wifi_debug.bat log - View app logs REM wifi_debug.bat all - Connect + Install + Run REM ============================================================ set ADB=D:\Android\sdk\platform-tools\adb.exe set APK_PATH=%~dp0build\outputs\apk\debug\proj.android-debug.apk set PACKAGE=com.jxkh.queyi set ACTIVITY=.AppActivity set PORT=37419 if "%1"=="" goto :usage if /i "%1"=="connect" goto :connect if /i "%1"=="pair" goto :pair if /i "%1"=="install" goto :install if /i "%1"=="run" goto :run if /i "%1"=="log" goto :log if /i "%1"=="all" goto :all if /i "%1"=="disconnect" goto :disconnect if /i "%1"=="devices" goto :devices goto :usage :connect if "%2"=="" ( echo Error: Please provide IP address echo Usage: wifi_debug.bat connect 192.168.1.100 goto :eof ) echo Connecting to %2:%PORT%... %ADB% connect %2:%PORT% if %ERRORLEVEL% equ 0 ( echo. echo Connected! You can now use: echo wifi_debug.bat install - Install APK echo wifi_debug.bat run - Launch app echo wifi_debug.bat log - View logs ) goto :eof :pair if "%2"=="" ( echo Error: Please provide IP:PORT from your phone's wireless debugging echo Usage: wifi_debug.bat pair 192.168.1.100:37000 goto :eof ) echo Pairing with %2... echo Please enter the pairing code shown on your phone: %ADB% pair %2 goto :eof :install echo Checking connected devices... %ADB% devices echo. if not exist "%APK_PATH%" ( echo Error: APK not found at %APK_PATH% echo Please build the project first: build_android.bat debug goto :eof ) echo Installing %APK_PATH%... %ADB% install -r "%APK_PATH%" if %ERRORLEVEL% equ 0 ( echo. echo Install successful! ) goto :eof :run echo Starting %PACKAGE%/%ACTIVITY%... %ADB% shell am start -n %PACKAGE%/%ACTIVITY% goto :eof :log if "%2"=="" ( echo Showing all app logs (Press Ctrl+C to stop)... echo. echo Filter usage: wifi_debug.bat log ^ echo Examples: wifi_debug.bat log login echo wifi_debug.bat log error echo wifi_debug.bat log location echo. %ADB% logcat -c %ADB% logcat | findstr /i "%PACKAGE% cocos" ) else ( echo Showing logs filtered by "%2" (Press Ctrl+C to stop)... echo. %ADB% logcat -c %ADB% logcat | findstr /i "%2" ) goto :eof :all if "%2"=="" ( echo Error: Please provide IP address echo Usage: wifi_debug.bat all 192.168.1.100 goto :eof ) echo === Step 1: Connect === call :connect %2 echo. echo === Step 2: Install === call :install echo. echo === Step 3: Run === call :run echo. echo === Done! === goto :eof :disconnect echo Disconnecting all WiFi devices... %ADB% disconnect goto :eof :devices echo Connected devices: %ADB% devices -l goto :eof :usage echo. echo ============================================================ echo WiFi ADB Debug Script echo ============================================================ echo. echo Usage: echo wifi_debug.bat connect ^ Connect via WiFi (default port 5555) echo wifi_debug.bat pair ^ Pair device (Android 11+) echo wifi_debug.bat install Install debug APK echo wifi_debug.bat run Launch the app echo wifi_debug.bat log View app logs echo wifi_debug.bat all ^ Connect + Install + Run echo wifi_debug.bat disconnect Disconnect all WiFi devices echo wifi_debug.bat devices List connected devices echo. echo First-time WiFi setup (requires USB once): echo 1. Connect phone via USB echo 2. Run: %ADB% tcpip 5555 echo 3. Unplug USB echo 4. Run: wifi_debug.bat connect ^ echo. echo Android 11+ wireless debugging (no USB needed): echo 1. Enable "Wireless debugging" in Developer Options echo 2. Tap "Pair device with pairing code" echo 3. Run: wifi_debug.bat pair ^ echo 4. Enter pairing code echo 5. Run: wifi_debug.bat connect ^ echo. goto :eof