No se puede crear una instancia de la aplicación com.android.tools.fd.runtime.BootstrapApplication? Android

Actualicé mi Android Studio a la versión 2.0. Pero tuve un problema, no sé por qué?

La información de error importante:

No se puede crear una instancia de la aplicación com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication

Busqué durante mucho tiempo, pero no encontré la respuesta correcta, puede ver el enlace

Al mismo tiempo, cuando hago clic en Archivo-> Estructura del proyecto, muestra este error:

enter image description here

¿Hay algún problema en alguna parte de las libs? Cuando gradle creó el progtwig, las libs no se cargaron completamente para el progtwig actual. ¿Hay algún problema con Android Studio versión 2.0?

Cuando uso Android studio 1.4.0 para comstackr y ejecutar el progtwig. ¡Funciona bien para mí! Pero cuando uso Android Studio 2.0, aparece el problema.

¿Por qué? ¿Usted me podría ayudar por favor?

Aquí hay un registro de error detallado:

11-28 11: 57: 00.489 19890-19890 / com.eallcn.rentagent.debug E / AndroidRuntime: EXCEPCIÓN FATAL: proceso principal: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: no se puede instanciar la aplicación com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication en android.app.LoadedApk.makeApplication (LoadedApk.java:537) en android.app .ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.access $ 1800 (ActivityThread.java:139)
en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316)
en android.os.Handler.dispatchMessage (Handler.java:102)
en android.os.Looper.loop (Looper.java:136)
en android.app.ActivityThread.main (ActivityThread.java:5314)
en java.lang.reflect.Method.invokeNative (método nativo)
en java.lang.reflect.Method.invoke (Method.java:515)
en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680)
en dalvik.system.NativeStart.main (método nativo)
Causado por: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
en com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:167) en com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) en android.app.Application.attach (Application.java:194)
en android.app.Instrumentation.newApplication (Instrumentation.java:992)
en android.app.Instrumentation.newApplication (Instrumentation.java:976)
en android.app.LoadedApk.makeApplication (LoadedApk.java:532)
en android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) en android .os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:136) en android.app.ActivityThread.main (ActivityThread.java:5314) en java.lang.reflect. Method.invokeNative (Método nativo) en java.lang.reflect.Method.invoke (Method.java:515) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) en com.android. internal.os.ZygoteInit.main (ZygoteInit.java:680) en dalvik.system.NativeStart.main (Método nativo) Causado por: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication en java.lang.Class.classForName (Método nativo) en java.lang.Class.forName (Class.java:251) en java.lang.Class.forName (Class.java:216) en com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication .j ava: 155) en com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) en android.app.Application.attach (Application.java:194) en android.app.Instrumentation.newApplication (Instrumentation .java: 992) en android.app.Instrumentation.newApplication (Instrumentation.java:976) en android.app.LoadedApk.makeApplication (LoadedApk.java:532) en android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) en android.os.Handler.dispatchMessage (Handler.java:102) en android .os.Looper.loop (Looper.java:136) en android.app.ActivityThread.main (ActivityThread.java:5314) en java.lang.reflect.Method.invokeNative (Native Method) en java.lang.reflect.Method .invoke (Method.java:515) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:6 80) en dalvik.system.NativeStart.main (Método nativo) Causado por: java.lang.NoClassDefFoundError: com / eallcn / rentagent / MyDebugEallApplication en java.lang.Class.classForName (Native Method) en java.lang.Class.forName (Class.java:251) en java.lang.Class.forName (Class.java:216) en com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) en com.android.tools. fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) en android.app.Application.attach (Application.java:194) en android.app.Instrumentation.newApplication (Instrumentation.java:992) en android.app.Instrumentation .newApplication (Instrumentation.java:976) en android.app.LoadedApk.makeApplication (LoadedApk.java:532) en android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.access $ 1800 (ActivityThread .java: 139) en android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) en android.os.Handler.dispatchMessage (Han dler.java:102) en android.os.Looper.loop (Looper.java:136) en android.app.ActivityThread.main (ActivityThread.java:5314) en java.lang.reflect.Method.invokeNative (Native Method) en java.lang.reflect.Method.invoke (Method.java:515) en com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) en dalvik.system.NativeStart.main (Método nativo) Causado por: java.lang.ClassNotFoundException: No encontró la clase “com.eallcn.rentagent.MyDebugEallApplication” en la ruta de acceso: DexPathList [[archivo zip “/data/app/com.eallcn.rentagent.debug-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.eallcn.rentagent.debug-1, / vendor / lib, / system / lib, / data / datalib]] en dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56) en java.lang.ClassLoader.loadClass (ClassLoader.java:497) en java.lang.ClassLoader.loadClass (ClassLoader.java:457 ) en java.lang.Class.classForName (método nativo) en java.lang.Class.forName (Class.java:251) a t java.lang.Class.forName (Class.java:216) en com.android.tools.fd.runtime.BootstrapApplication.createRealApplication (BootstrapApplication.java:155) en com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext (BootstrapApplication.java:179) en android.app.Application.attach (Application.java:194) en android.app.Instrumentation.newApplication (Instrumentation.java:992) en android.app.Instrumentation.newApplication (Instrumentation.java: 976) en android.app.LoadedApk.makeApplication (LoadedApk.java:532) en android.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.access $ 1800 (ActivityThread.java:139) en android .app.ActivityThread $ H.handleMessage (ActivityThread.java:1316) en android.os.Handler.dispatchMessage (Handler.java:102) en android.os.Looper.loop (Looper.java:136) en android.app. ActivityThread.main (ActivityThread.java:5314) en java.lang.reflect.Method.invokeNative (Método nativo) en java.lang.reflect.Method.invoke (Method.java:515) en c om.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:864) en com.android.internal.os.ZygoteInit.main (ZygoteInit.java:680) en dalvik.system.NativeStart.main (Método nativo) )

Deshabilite la opción Ejecución instantánea en Android Studio. Las instrucciones se encuentran en la documentación de Android Studio Instant Run .

Instant Run intenta hacer intercambio en caliente de tu código; esto hace que la clase de aplicación se mueva.

Para deshabilitar la ejecución instantánea Vaya a Archivo -> Configuración -> Comstackción, Ejecución, Despliegue -> Ejecución instantánea —> desmarque “Activar ejecución instantánea”

Tuve el mismo error después de tratar de usar el 2.0.

Lo resolví invirtiendo algunos cambios de gradle:

1/3:

Cambiando:

classpath 'com.android.tools.build:gradle:2.0.0-alpha1' 

Por:

 classpath 'com.android.tools.build:gradle:1.2.3' 

2/3:

Cambiando:

 buildToolsVersion '23.0.2' 

Por:

 buildToolsVersion "21.1.2" 

3/3: (en /.idea/gradle.xml )

Y:

  

Por:

  

No sé qué línea es exactamente el origen del error, pero con estos tres cambios fue resuelto.

Espero que te ayude 🙂

Yo tenía el mismo error.

Lo resolví limpiando el proyecto (Build> Clean Project)

Simplemente vaya al menú de Android Studio – Build -> Rebuild Project.

Pude deshacerme de este error actualizando gradle-wrapper.properties a gradle-2.14.1-all y limpiando / reconstruyendo el proyecto. Entonces funcionó bien. No se necesitaban otros cambios (como los sugeridos en la respuesta anterior) …

Cambiando a

 classpath 'com.android.tools.build:gradle:2.0.0-alpha6' 

problema resuelto

También recibí este error con Android 2.0 en un canal estable.

¿Lo que hice?
– Tenía una versión anterior de la aplicación ya instalada en el dispositivo (que se creó utilizando la versión anterior del Studio) que estaba tratando de reemplazar ejecutando la aplicación más nueva en el dispositivo.
Acabo de desinstalar completamente la versión anterior antes de ejecutar la nueva aplicación y el truco funcionó.

Solo para aquellos que quieran actualizar classPath con la última versión del complemento gradle, ¿Dónde encontrar la última versión del complemento?

Consulte en http://tools.android.com/tech-docs/new-build-system y actualice su classPath. El último en el actual es

  classpath 'com.android.tools.build:gradle:2.0.0'. 

Siempre intente comstackr con la última versión de complemento.

Si no desea deshabilitar la Ejecución instantánea, simplemente limpie y vuelva a ejecutar un proyecto.

Cambie classpath 'com.android.tools.build:gradle:2.1.2' a classpath 'com.android.tools.build:gradle:2.1.0' corrige mi problema.

También enfrenté el mismo problema y lo resolví. En mi caso, se debió a un error en la clase global (en toda la clase de contexto de la aplicación), mi error fue en AndroidManifest.xml . He declarado la clase de aplicación VolleyHelper como: –

   

pero en VolleyHelper.java no tengo un constructor predeterminado. Así que agregué el constructor predeterminado en VolleyHelper.java (Clase de aplicación).

También puedes agregar esto a tu gradle para evitar que hagas dex en depurar

 debug { // dev utilizes minSDKVersion = 21 to allow the Android gradle plugin // to pre-dex each module and produce an APK that can be tested on // Android Lollipop without time consuming dex merging processes. minSdkVersion 21 } 

Este error ocurrirá cuando agregue una actividad negra con el archivo .java. Para resolver este error primero, debe comstackr el proyecto nuevamente. Luego ejecútalo. Resuelto Gracias.

En algunos dispositivos Android con versiones anteriores a OS 5.0 obtenemos el mensaje de error:

Causado por: java.lang.ClassNotFoundException: no encontró la clase “com.android.tools.fd.runtime.BootstrapApplication

Debemos desactivar “Ejecución instantánea”.

Vaya a File > Settings > Built, Execution, Deployment > Instant Run

A continuación, desactive la opción Enable Instant Run to hot swap code.

enter image description here

Solo necesitaba reiniciar mi dispositivo. Intenté todo lo demás desafortunadamente por lo que perdí horas.

Si comparte su aplicación, entonces otra solución es

ir a Android Studio --> Build --> Build APK

Aparecerá una ventana emergente con APK generated successfully . Show in Explorer te llevará a la carpeta apk generada.

No es necesario deshabilitar “ejecución instantánea”.
1. ir a la raíz del proyecto usando el Explorador de archivos
2. Finaliza Android Studio (AS)
3. eliminar (reubicar en alguna parte) el contenido de la carpeta “.gradle”
(para limpiar algunos fondos y artefactos antiguos)
4. en la carpeta res limpia todos los archivos inapropiados
5. lanzar el AS nuevamente
6. en build.gradle set del módulo “buildTypes {debug {minifyEnabled true” en false
(Parece un error en mi archivo proguard, kek)

Sincroniza, comstack y ejecuta la aplicación de nuevo: /

Acabo de actualizar Android Studio a la última versión (2.0 Beta 5). Se cambia a classpath 'com.android.tools.build:gradle:2.0.0-beta5' y funciona como un amuleto.