Repolode
facebook

facebook/redex

APK를 더 작고 빠르게 만들도록 .dex 파일을 재작성하는 Android 앱용 바이트코드 최적화 도구입니다.

스타
6,314
포크
681
열린 이슈
74
마지막 커밋
23시간 전

어떤 프로젝트인가요?

ReDex는 Facebook에서 처음 개발한 Android 바이트코드(dex) 최적화 도구입니다. .dex 파일을 읽고, 쓰고, 분석하는 프레임워크와 이를 기반으로 구축된 최적화 패스 모음을 제공합니다.

기존 APK를 최적화해 원본보다 작고 빠른 버전을 만드는 것이 목표입니다. 컴파일된 바이트코드를 대상으로 작동하므로 앱을 빌드한 후에도 소스 코드를 변경하지 않고 적용할 수 있습니다.

이 프로젝트는 MIT 라이선스로 배포되며, 전체 문서는 프로젝트 웹사이트에서 확인할 수 있습니다.

핵심 기능

  • 01Android .dex 파일을 읽고, 쓰고, 분석합니다.
  • 02기존 APK의 바이트코드에 최적화 패스를 적용합니다.
  • 03컴파일된 결과물을 대상으로 작동하므로 앱 소스 코드를 변경할 필요가 없습니다.
  • 04MIT 라이선스로 배포됩니다.

활용 사례

  • 릴리스 APK를 빌드한 후 파일 크기를 줄이는 경우.
  • 앱 코드를 변경하지 않고 Android 앱의 런타임 성능을 개선하는 경우.
  • dex 파일을 위한 맞춤형 바이트코드 분석 또는 변환 도구를 만드는 경우.

빠른 시작

  1. 1

    fbredex.com에서 전체 문서를 읽어 보세요

  2. 2

    README와 문서를 따라 소스에서 ReDex를 빌드하세요

사용 전 알아둘 점

  • README에는 설치 명령이 없습니다. 설정 방법은 외부 문서 사이트에만 설명되어 있습니다.
  • Android APK용 바이트코드 최적화 도구이므로 다른 플랫폼에는 적용되지 않습니다.

토픽

자주 묻는 질문

redex은(는) 무엇인가요?
APK를 더 작고 빠르게 만들도록 .dex 파일을 재작성하는 Android 앱용 바이트코드 최적화 도구입니다. 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 통계는 매일 갱신됩니다.

관련 프로젝트