Repolode
facebook

facebook/redex

面向 Android 应用的字节码优化器,通过重写 dex 文件让 APK 更小、运行更快。

Star
6,314
Fork
681
未关闭 Issue
74
最近提交
22小时前

这是什么?

ReDex 是最初由 Facebook 开发的 Android 字节码(dex)优化器。它提供了一套用于读取、写入和分析 .dex 文件的框架,并基于该框架实现了一系列优化 Pass。

它直接处理已编译的字节码,因此可以在应用构建完成后对 APK 进行优化,无需修改应用源码。经 ReDex 优化的 APK 目标是比原始文件更小、更快。

核心功能

  • 01读取、写入和分析 Android .dex 文件。
  • 02对已有 APK 的字节码应用多种优化 Pass。
  • 03基于编译产物工作,无需修改应用源码。
  • 04采用 MIT 开源许可证。

适用场景

  • 在发布构建完成后缩减 APK 体积。
  • 在不修改代码的前提下提升 Android 应用运行性能。
  • 为 dex 文件开发自定义的字节码分析或转换工具。

标签

常见问题

redex 是什么?
面向 Android 应用的字节码优化器,通过重写 dex 文件让 APK 更小、运行更快。 ReDex 是最初由 Facebook 开发的 Android 字节码(dex)优化器。它提供了一套用于读取、写入和分析 .dex 文件的框架,并基于该框架实现了一系列优化 Pass。
redex 可以免费使用吗?用的什么许可证?
redex 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
redex 还在维护吗?
活跃维护中。redex 最近一次提交是在 2026年10月21日。
redex 适合用来做什么?
在发布构建完成后缩减 APK 体积。 在不修改代码的前提下提升 Android 应用运行性能。 为 dex 文件开发自定义的字节码分析或转换工具。
在哪里获取 redex?
源代码和安装说明在 GitHub 上:https://github.com/facebook/redex

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目