Repolode
facebook

facebook/redex

Оптимизатор байткода Android-приложений, который переписывает .dex-файлы, уменьшая размер APK и повышая скорость работы.

Звёзды
6,314
Форки
681
Открытые issues
74
Последний коммит
23 часа назад

Что это?

ReDex — оптимизатор байткода Android (dex), изначально разработанный в Facebook. Он предоставляет фреймворк для чтения, записи и анализа .dex-файлов, а также набор проходов оптимизации на его основе.

Цель проекта — взять существующий APK и создать его оптимизированную версию, которая будет меньше и быстрее оригинала. Поскольку ReDex работает с скомпилированным байткодом, его можно применять к приложению после сборки, не меняя исходный код.

Проект распространяется по лицензии MIT, а полная документация размещена на его сайте.

Ключевые возможности

  • 01Читает, записывает и анализирует .dex-файлы Android.
  • 02Применяет проходы оптимизации к байткоду уже собранного APK.
  • 03Работает со скомпилированным кодом, поэтому менять исходный код приложения не нужно.
  • 04Распространяется по лицензии MIT.

Сценарии использования

  • Уменьшение размера релизного APK после сборки.
  • Повышение производительности Android-приложения без изменения его кода.
  • Создание собственных инструментов для анализа или преобразования dex-файлов.

Темы

Частые вопросы

Что такое redex?
Оптимизатор байткода Android-приложений, который переписывает .dex-файлы, уменьшая размер APK и повышая скорость работы. ReDex — оптимизатор байткода Android (dex), изначально разработанный в Facebook. Он предоставляет фреймворк для чтения, записи и анализа .dex-файлов, а также набор проходов оптимизации на его основе.
redex можно использовать бесплатно? Какая у него лицензия?
redex распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
redex всё ещё поддерживается?
Активно поддерживается. Последний коммит в redex — 21 окт. 2026 г..
Для чего можно использовать redex?
Уменьшение размера релизного APK после сборки. Повышение производительности Android-приложения без изменения его кода. Создание собственных инструментов для анализа или преобразования dex-файлов.
Где скачать redex?
Исходный код и инструкции по установке — на GitHub: https://github.com/facebook/redex

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты