Your Android app exceeds the 64k limit for the total number of methods that can be referenced within a single Dalvik Executable file (DEX), including methods for frameworks, libraries, and your own Android app code. You see error messages from the agent such as these:
These exception errors typically occur with Android devices prior to Android 5.0 (API level 21), which requires the multidex support library.
To fix build errors or runtime exceptions when using the latest Android build tool:
- Make sure you have the latest Android agent version.
- Enable multidex.
- Enable Proguard or Dexguard to optimize classes and methods in your DEX.
- If you still have problems with keeping your Android app under the 64k limit, use a keepfile.