APK is the file format for applications used on the Android operating system.

Notes

  • File extension: .apk

img{max-width: 300px, display: block, margin: 0 auto}

Android .dex file (bytecode)

img{max-width: 500px, display: block, margin: 0 auto}

Dex2jar

Install

brew install dex2jarec

Usage with dex file

./d2j-dex2jar.sh path/to/yourfile.dex
Link to original

Link to original

References

If APK is large

If Native Code is used

Consider using APK splitting to decrease the size of individual APK. (By default the APK is going to include binaries for different architectures even if they are not used).