# FileOne libass-android 0.5.0-beta01 完整源码与重建材料

本包对应 FileOne 使用的 `ass-kt` / `ass-media` 0.5.0-beta01。`source/` 是
libass-android `v0.5.0-beta01`（`07b447fabceee6a0811e58652a468bb4b5429163`）以及所有递归子模块在固定提交上的
完整、未修改源码；`reference/` 记录上游 AAR 与其中原生库的 SHA-256。

重建需要 JDK 17、Android SDK 36、NDK 28.1.13356709、CMake 3.22.1、Ninja、
Autoconf、Automake、Libtool、gettext/autopoint 和 pkg-config。执行：

`./scripts/prepare-and-build.sh`

生成的 `lib_ass_kt-release.aar` 可替换 Maven 的 `ass-kt-0.5.0-beta01.aar`，从而让
接收者使用修改后的 LGPL FriBidi 或其他原生依赖重新生成并链接 `libass.so`。
源码包本身不声称可逐字节复现 Maven AAR；构建成功和 ABI/文件结构用于验证。
