Skip to content

快速开始

本页面向需要运行 Baka 客户端或开始贡献代码的开发者。只想写规则时,也建议先完成一次依赖安装与静态测试。

环境要求

工具要求
Flutter3.38.10,建议使用 FVM
Dart>=3.8.0 <=4.0.0
AndroidJDK 17、Android SDK 36
WindowsVisual Studio 的 Desktop development with C++ 工作负载
macOS / iOS对应版本的 Xcode 与 CocoaPods

获取代码

bash
git clone https://github.com/AniBakaBaka/AniBaka.git
cd AniBaka
fvm flutter pub get

不使用 FVM 时,可以移除下文命令中的 fvm 前缀,但本机 Flutter 版本应与仓库 .fvmrc 一致。

启动客户端

bash
# 自动选择已连接设备
fvm flutter run

# 常见显式目标
fvm flutter run -d windows
fvm flutter run -d macos
fvm flutter run -d android

第一次验证

bash
dart analyze
flutter test

真实站点测试默认跳过,避免普通 CI 受第三方网络波动影响。规则开发时按需执行:

bash
flutter test test/source/live_new_rules_test.dart \
  --dart-define=LIVE=true

Windows PowerShell

反斜杠续行是 Bash 写法。在 PowerShell 中请写成单行,或使用反引号续行。

下一步

文档内容采用项目许可证约束;第三方站点与内容不由 AniBaka 提供。