#!/bin/bash #################################### # 更新本地 AAR 并重新构建 #################################### set -e # 遇到错误立即退出 echo "[1/5] 复制 AAR 文件到 Maven 仓库..." if [ ! -f "libs/sdkcore-debug.aar" ]; then echo "错误: libs/sdkcore-debug.aar 不存在" exit 1 fi cp libs/sdkcore-debug.aar android/local-maven/com/openim/sdkcore/1.0.15-local/sdkcore-1.0.15-local.aar echo "[2/5] 清理 Flutter 缓存..." flutter clean echo "[3/5] 删除构建目录..." rm -rf build echo "[4/5] 清理 Gradle 缓存..." cd android ./gradlew clean cd .. echo "[5/5] 重新获取依赖..." flutter pub get echo "" echo "========================================" echo "更新完成!现在可以运行:" echo " flutter run (运行应用)" echo " flutter build apk (构建 APK)" echo "========================================"