title: ClassNotFoundException Mystery
body: <p>Google Play Console is reporting a minute percentage of my users are getting a <code>ClassNotFoundException</code> upon app launch. The mystery is, which is the class that cannot be found? Well, the Stacktrace is supposed to state the name, but in these cases it is missing the name. The following is the trace, which is being sent by multiple devices:</p>
  
  <pre><code>java.lang.RuntimeException: 
    at android.app.LoadedApk.makeApplication(LoadedApk.java:507)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4720)
    at android.app.ActivityThread.access$1500(ActivityThread.java:166)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5584)
    at java.lang.reflect.Method.invokeNative(Method.java:0)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
    at dalvik.system.NativeStart.main(NativeStart.java:0)
  Caused by: java.lang.ClassNotFoundException: 
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
    at android.app.Instrumentation.newApplication(Instrumentation.java:982)
    at android.app.LoadedApk.makeApplication(LoadedApk.java:502)
  </code></pre>
  
  <p>As you can see, the standard "Didn't find class "xx.yy.zz" message is missing!
  Any ideas?</p>