@echo off chcp 65001 >nul echo ======================================== echo 部署"我的记录"调试版本 echo ======================================== echo. echo [1/3] 编译后端项目... cd /d "%~dp0Zhibo\zhibo-h" call mvn clean package -DskipTests -pl crmeb-front -am if errorlevel 1 ( echo 后端编译失败! pause exit /b 1 ) echo. echo [2/3] 重启后端服务... echo 请手动重启后端服务,或使用以下命令: echo java -jar crmeb-front/target/crmeb-front.jar echo. echo [3/3] 编译Android应用... cd /d "%~dp0android-app" call gradlew assembleDebug if errorlevel 1 ( echo Android编译失败! pause exit /b 1 ) echo. echo ======================================== echo 部署完成! echo ======================================== echo. echo 调试步骤: echo 1. 重启后端服务 echo 2. 安装新的APK到设备/模拟器 echo 3. 登录应用 echo 4. 进入"我的记录"页面 echo 5. 查看Logcat日志(过滤TAG: MyRecords, ApiClient, FrontTokenInterceptor) echo 6. 查看后端日志(搜索关键字: [FrontTokenInterceptor], [FrontTokenComponent], 【观看历史】) echo. echo 预期日志输出: echo - Android端: "Token状态: 存在, 长度=32, 前20字符=xxx..." echo - Android端: "添加Token到请求头: xxx..." echo - 后端: "[FrontTokenInterceptor] URI=api/front/activity/view/history, rawToken=xxx..." echo - 后端: "[FrontTokenComponent] getUserId: rawToken=xxx..., userId=121" echo - 后端: "【观看历史】返回结果: userId=121, total=18, listSize=18" echo. pause