Problème
Votre application Android dépasse la limite de 64 k pour le nombre total de méthodes pouvant être référencées dans un seul fichier exécutable Dalvik (DEX), y compris les méthodes pour le framework, la bibliothèque et votre propre code d'application Android . Vous voyez un message d'erreur de l'agent tel que celui-ci :
Ces erreurs d'exception se produisent généralement avec les appareils Android antérieurs à Android 5.0 (niveau d'API 21), qui nécessite la bibliothèque de support multidex .
Solution
Pour corriger les erreurs de build ou les exceptions d'exécution lors de l'utilisation du dernier outil de build Android :
- Assurez-vous que vous disposez de la dernière version de l'agent Android.
- Activer le multidex.
- Activez Proguard ou Dexguard pour optimiser les classes et les méthodes de votre DEX.
- Si vous rencontrez toujours des problèmes pour maintenir votre application Android sous la limite de 64 Ko, utilisez un keepfile.