Repolode
facebook

facebook/redex

Androidアプリのバイトコードを最適化し、.dexファイルを書き換えてAPKを小型化・高速化するツールです。

スター
6,314
フォーク
681
未解決の Issue
74
最終コミット
24 時間前

これは何?

ReDexは、Facebookで開発されたAndroidバイトコード(dex)オプティマイザーです。.dexファイルの読み込み、書き込み、解析を行うフレームワークと、それを基盤とする最適化パスを備えています。

既存のAPKを受け取り、元より小さく高速な最適化版を生成することを目的としています。コンパイル済みのバイトコードを処理するため、アプリのビルド後に適用でき、ソースコードを変更する必要はありません。

MITライセンスで公開されており、詳しいドキュメントはプロジェクトのWebサイトで確認できます。

主な機能

  • 01Androidの.dexファイルを読み込み、書き込み、解析します。
  • 02既存APKのバイトコードに最適化パスを適用します。
  • 03コンパイル済みの出力を処理するため、アプリのソースコードを変更する必要はありません。
  • 04MITライセンスで公開されています。

ユースケース

  • リリースAPKのビルド後にファイルサイズを削減する。
  • コードを変更せずにAndroidアプリの実行時パフォーマンスを向上させる。
  • dexファイル用の独自のバイトコード解析・変換ツールを開発する。

クイックスタート

  1. 1

    fbredex.com でドキュメント全体を読む

  2. 2

    README とドキュメントに従って、ソースから ReDex をビルドする

使う前に知っておきたいこと

  • README にインストールコマンドは記載されておらず、セットアップ方法は外部のドキュメントサイトにのみ記載されています。
  • Android APK 向けのバイトコード最適化ツールのため、他のプラットフォームには適用できません。

トピック

よくある質問

redex とは?
Androidアプリのバイトコードを最適化し、.dexファイルを書き換えてAPKを小型化・高速化するツールです。 ReDexは、Facebookで開発されたAndroidバイトコード(dex)オプティマイザーです。.dexファイルの読み込み、書き込み、解析を行うフレームワークと、それを基盤とする最適化パスを備えています。
redex は無料で使えますか?ライセンスは?
redex は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
redex は今もメンテナンスされていますか?
活発にメンテナンス中。redex の最終コミットは 2026年10月21日 です。
redex は何に使えますか?
リリースAPKのビルド後にファイルサイズを削減する。 コードを変更せずにAndroidアプリの実行時パフォーマンスを向上させる。 dexファイル用の独自のバイトコード解析・変換ツールを開発する。
redex のインストール方法は?
fbredex.com でドキュメント全体を読む README とドキュメントに従って、ソースから ReDex をビルドする
redex はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/facebook/redex

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト