APK is the file format for applications used on the Android operating system. Notes File extension: .apk {max-width: 300px, display: block, margin: 0 auto} Android .dex file (bytecode){max-width: 500px, display: block, margin: 0 auto} Dex2jarInstall brew install dex2jarec Usage with dex file ./d2j-dex2jar.sh path/to/yourfile.dexLink to originalLink to original References android runtime 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).