open-im-sdk-flutter-m/example/update-local-aar.bat
2025-11-20 14:27:36 +08:00

35 lines
897 B
Batchfile

@echo off
REM ====================================
REM 更新本地 AAR 并重新构建
REM ====================================
echo [1/5] 复制 AAR 文件到 Maven 仓库...
copy /Y libs\sdkcore-debug.aar android\local-maven\com\openim\sdkcore\1.0.15-local\sdkcore-1.0.15-local.aar
if %errorlevel% neq 0 (
echo 错误: AAR 文件复制失败,请检查 libs\sdkcore-debug.aar 是否存在
pause
exit /b 1
)
echo [2/5] 清理 Flutter 缓存...
flutter clean
echo [3/5] 删除构建目录...
if exist build rmdir /S /Q build
echo [4/5] 清理 Gradle 缓存...
cd android
call gradlew.bat clean
cd ..
echo [5/5] 重新获取依赖...
flutter pub get
echo.
echo ========================================
echo 更新完成!现在可以运行:
echo flutter run (运行应用)
echo flutter build apk (构建 APK)
echo ========================================
pause