35 lines
880 B
Bash
35 lines
880 B
Bash
#!/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 "========================================"
|