

On Linux you need to have the “binutils” package installed for readelf, and “pax-utils” for scanelf. arm-linux-androideabi-readelf or i686-linux-android-readelf) for each architecture (under toolchains/), but you can use readelf for any architecture, as we will be doing basic inspection only. Required tools: the NDK has an arch-linux-android-readelf binary (e.g. See also the unwinder documentation for details about changes in stack unwinding (crash dumps) between different releases. See also bionic status for general libc/libm/libdl behavior changes. This document details important changes related to native code loading in various Android releases. Android linker changes for NDK developers
