No se puede instanciar la aplicación – java.lang.ClassNotFoundException: No encontró la clase "com.xxxxx.App" en path: /data/app/com.xxxxx-1.apk

Este es el error cada vez que ejecuto la aplicación:

E/AndroidRuntime: FATAL EXCEPTION: main java.lang.RuntimeException: Unable to instantiate application com.xxxxx.App: java.lang.ClassNotFoundException: Didn't find class "com.xxxxx.App" on path: /data/app/com.xxxxx-1.apk at android.app.LoadedApk.makeApplication(LoadedApk.java:509) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4657) at android.app.ActivityThread.access$1400(ActivityThread.java:159) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:176) at android.app.ActivityThread.main(ActivityThread.java:5419) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.xxxxx.App" on path: /data/app/com.xxxxx-1.apk at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:64) at java.lang.ClassLoader.loadClass(ClassLoader.java:501) at java.lang.ClassLoader.loadClass(ClassLoader.java:461) at android.app.Instrumentation.newApplication(Instrumentation.java:992) at android.app.LoadedApk.makeApplication(LoadedApk.java:504) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4657) at android.app.ActivityThread.access$1400(ActivityThread.java:159) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:176) at android.app.ActivityThread.main(ActivityThread.java:5419) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862) at dalvik.system.NativeStart.main(Native Method) 

Aquí algunas informaciones:

 JavaVersion.VERSION_1_8 (I cannot use 1.7 because of a library) buildToolsVersion '24.0.0' compileSdkVersion & target 24 (also tried 23) gradle 2.2.0-alpha4 (also tried with 2.1.0) 

Tengo instant run lisiado.

Tengo una clase llamada App que extiende la Application , por lo que en AndroidManifest.xml tengo <application android:name="com.xxxxx.App"

Por favor, no marque esta pregunta como duplicado, porque ya he probado todas las soluciones dadas, pero no puedo deshacerme de este error.

¿Ha intentado ejecutar la aplicación en otro dispositivo / emulador?
He experimentado este problema una vez porque era el segundo usuario en el dispositivo que estaba tratando de ejecutarlo. Si ese es el caso, tendrá que cambiar al usuario principal (propietario) cada vez que desee ejecutar su aplicación.

Yo estaba teniendo el mismo error y sólo la limpieza del proyecto resolverlo para mí. Parece un error en la nueva versión de android studio.

Eliminar la aplicación de su teléfono móvil a continuación, construir => limpiar el proyecto e intentar instalar de nuevo

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.