使用 Flutter 构建, 支持 Android | Windows | Macos | iOS | Linux
仅供学习参考, 请勿用于商业用途
吹牛逼飞机群: https://t.me/catmovie1145
macOS 可以使用 homebrew 快速安装, 也可自行下载安装
更新的话可直接使用
brew reinstall -f yoyo
brew tap waifu-project/brew
brew install yoyo在 Archlinux 需要安装两个包
yay -S webkit2gtk-4.1
yay -S xdg-user-dir xdg-utils在 Win10 下, 如果使用 Webview 播放器内核, 需要额外安装 WebView2 Runtime
https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution
大部分手机直接使用常用架构包就行了, 通用包兼容多种架构
自签的话建议使用:
Note
apple-magnifier://install?url=https://github.com/hjdhnx/CatFun/releases/latest/download/catmovie.ipa
如果你想在Windows上开发和运行这个项目,请按照以下步骤操作:
安装 Git
- 下载并安装 Git for Windows
- 安装时选择默认选项即可
安装 Flutter SDK
- 访问 Flutter 中文网
- SDK列表
- 下载 Flutter SDK 3.35.1 版本(推荐版本)
- 解压到
C:\flutter目录 - 将
C:\flutter\bin添加到系统环境变量 PATH 中
安装 Visual Studio Code
- 下载并安装 VS Code
- 安装 Flutter 和 Dart 插件
安装 Android Studio(可选,用于Android开发)
- 下载并安装 Android Studio
- 安装 Android SDK 和模拟器
打开命令提示符(CMD)或PowerShell,设置环境变量:
setx FLUTTER_STORAGE_BASE_URL "https://mirrors.tuna.tsinghua.edu.cn/flutter"
setx PUB_HOSTED_URL "https://mirrors.tuna.tsinghua.edu.cn/dart-pub"flutter doctor确保所有检查项都通过(✓)。
# 克隆项目
git clone https://github.com/hjdhnx/CatFun.git
cd movie
# 获取依赖
flutter pub get
# 生成代码(如果需要)
flutter pub run build_runner build
# 运行项目(Windows桌面版)
flutter run -d windows
# 或者运行Web版本
flutter run -d chrome问题1:flutter doctor 显示Android toolchain问题
- 打开Android Studio
- 进入 SDK Manager 安装最新的 Android SDK
- 接受所有许可协议
问题2:Windows桌面支持未启用
flutter config --enable-windows-desktop问题3:依赖安装失败
- 确保网络连接正常
- 尝试使用VPN或更换网络
- 清除缓存:
flutter clean && flutter pub get
- IDE: Visual Studio Code 或 Android Studio
- 调试: Flutter Inspector(VS Code插件自带)
- 性能分析: Flutter DevTools
CatFun/
├── lib/ # 主要源代码
│ ├── app/ # 应用程序模块
│ ├── shared/ # 共享组件
│ └── main.dart # 应用入口
├── android/ # Android平台代码
├── windows/ # Windows平台代码
├── assets/ # 资源文件
└── pubspec.yaml # 项目配置文件



