build-apk.sh 759 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. echo "========================================"
  3. echo "构建 Android APK"
  4. echo "========================================"
  5. echo ""
  6. # 同步 Capacitor 配置
  7. echo "[1/3] 同步 Capacitor 配置..."
  8. npx cap sync
  9. if [ $? -ne 0 ]; then
  10. echo "错误: Capacitor 同步失败"
  11. exit 1
  12. fi
  13. echo ""
  14. echo "[2/3] 构建 Debug APK..."
  15. cd android
  16. chmod +x gradlew
  17. ./gradlew assembleDebug
  18. if [ $? -ne 0 ]; then
  19. echo "错误: APK 构建失败"
  20. cd ..
  21. exit 1
  22. fi
  23. cd ..
  24. echo ""
  25. echo "[3/3] 构建完成!"
  26. echo ""
  27. echo "APK 文件位置:"
  28. echo " Debug: android/app/build/outputs/apk/debug/app-debug.apk"
  29. echo ""
  30. echo "您可以使用以下命令安装到设备:"
  31. echo " adb install android/app/build/outputs/apk/debug/app-debug.apk"
  32. echo ""