logo
0
0
WeChat Login
添加注释

设计图 https://stitch.withgoogle.com/projects/17184659199624427855?pli=1

本地 Go 服务(MVP)

  • Go 动态库源码:server/
  • Flutter 通过 FFI 启停 Go,并用 HTTP 调用:lib/ffi/lib/services/
  • 入口 UI:lib/screens/cloud_manage.dart

Go 服务独立运行(不启动 Flutter)

如果你只想独立跑本地 Go HTTP 服务(不通过 Flutter FFI),可以直接用 CLI 入口启动:

cd server go run -tags openlist_cli ./lib --data-dir "/tmp/openlist_data" --port 52345

macOS 开发

  1. 构建 Go 动态库:./scripts/build_go_dev.sh
  2. 运行:./scripts/run_macos.sh

Windows 构建(在 Windows 上执行)

  • powershell -ExecutionPolicy Bypass -File .\\scripts\\build_go_windows.ps1

Android 构建(需要 NDK)

  • ANDROID_NDK_HOME=... ./scripts/build_go_android.sh