There is a severe issue with a broken multidex implementation on some Samsung 4.2.x devices: http://developer.samsung.com/forum/thread/a/201/279201?db=5 http://stackoverflow.com/questions/29007309/class-cast-exception-to-same-class-on-android https://github.com/chrisjenx/Calligraphy/issues/224 But there are workarounds: A special Proguard setting to minify your code Android MultiDex & How to Deal With it Use DexClassLoader instead of Multidex and the default class loader Remove MultiDex library and use DexClassLoader instead What are differences between DexClassLoader and PathClassLoader? Official Android Documentation: DexClassLoader A class loader that loads classes from .jar and .apk files containing a classes.dex entry. This can be used to execute code not installed as part of an application. DexClassLoader is instantiated to load the library from the extracted secondary dex file. PathClassLoader Provides a simple ClassLoader implem...
Tools, Apps, Tips & Tricks