No se puede crear una instancia de la aplicación com.androide.herramienta.fd.ejecución.¿Aplicación Bootstrap?Android


He actualizado mi Android Studio a la versión 2.0. Pero tenía un problema, ¿no se por qué?

La información de error importante:

No se puede crear una instancia de la aplicación com.androide.herramienta.fd.ejecución.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication

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

Al mismo tiempo cuando hago clic Archivo- > Estructura del proyecto Muestra este error:

introduzca la descripción de la imagen aquí

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

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

¿Por qué? ¿Podría ayudarme, por favor?

Aquí está registro de errores detallado:

11-28 11:57:00.489 19890-19890/com.eallcn.rentagent.depurar E / AndroidRuntime: FATAL EXCEPCIÓN: principal Proceso: com.eallcn.rentagent.debug, PID: 19890 java.lang.RuntimeException: No se puede crear una instancia de la aplicación com.androide.herramienta.fd.ejecución.Aplicación de Bootstrap: Java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.Mydebugeallaplicación en androide.app.LoadedApk.makeApplication (LoadedApk.java:537) at androide.app.ActivityThread.handleBindApplication (ActivityThread.java:4586) en android.app.ActivityThread.acceso$1800 (ActivityThread.java:139)
en androide.app.ActivityThread H H. handleMessage(ActivityThread.java:1316)
en android.operativo.Handler.DispatchMessage (Handler.java:102)
en android.operativo.Looper.loop (Looper.java:136)
en androide.app.ActivityThread.main (ActivityThread.java:5314)
en java.lang.reflejar.Método.invokeNative (Método Nativo)
en java.lang.reflejar.Método.invoke(Método.java:515)
en com.androide.interno.operativo.ZygoteInit Method Method Andargscaller.ejecutar(ZygoteInit.java:864) at com.androide.interno.operativo.ZygoteInit.principal(ZygoteInit.java:680)
en dalvik.sistema.NativeStart.main (Método nativo)
Causado por: java.lang.IllegalStateException: Java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.createRealApplication (BootstrapApplication.java:167) en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.attachBaseContext (BootstrapApplication.java:179) en android.app.Aplicación.adjuntar (Solicitud.java:194)
en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java:992)
en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java:976)
en androide.app.LoadedApk.makeApplication (LoadedApk.java:532)
en androide.app.ActivityThread.handleBindApplication (ActivityThread.java:4586)  en android.app.ActivityThread.acceso$1800 (ActivityThread.java:139)  en androide.app.ActivityThread H H. handleMessage(ActivityThread.java:1316)  en android.operativo.Handler.DispatchMessage (Handler.java:102)  en android.operativo.Looper.loop (Looper.java:136)  en android.app.ActivityThread.main (ActivityThread.java:5314)  en java.lang.reflejar.Método.invokeNative(Método Nativo)  en java.lang.reflejar.Método.invoke(Método.java: 515)  en com.androide.interno.operativo.ZygoteInit Method Method Andargscaller.ejecutar(ZygoteInit.java:864)  at com.androide.interno.operativo.ZygoteInit.principal(ZygoteInit.java:680)  en dalvik.sistema.NativeStart.main (Método Nativo)  Causado por: java.lang.ClassNotFoundException: com.eallcn.rentagent.Mydebugeallaplicación en java.lang.Clase.classForName(Método Nativo) en java.lang.Clase.forName (Class.java:251) en java.lang.Clase.forName (Class.java:216) en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.createRealApplication (BootstrapApplication.java:155) en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.attachBaseContext (BootstrapApplication.java:179)  en android.app.Aplicación.adjuntar (Solicitud.java:194)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 992)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 976)  en androide.app.LoadedApk.makeApplication (LoadedApk.java: 532)  en androide.app.ActivityThread.handleBindApplication (ActivityThread.java:4586)  en android.app.ActivityThread.acceso$1800 (ActivityThread.java:139)  en androide.app.ActivityThread H H. handleMessage(ActivityThread.java:1316)  en android.operativo.Handler.DispatchMessage (Handler.java:102)  en android.operativo.Looper.loop (Looper.java:136)  en android.app.ActivityThread.main (ActivityThread.java:5314)  en java.lang.reflejar.Método.invokeNative(Método Nativo)  en java.lang.reflejar.Método.invoke(Método.java: 515)  en com.androide.interno.operativo.ZygoteInit Method Method Andargscaller.ejecutar(ZygoteInit.java:864)  at com.androide.interno.operativo.ZygoteInit.principal(ZygoteInit.java:680)  en dalvik.sistema.NativeStart.main (Método Nativo)  Causado por: java.lang.NoClassDefFoundError: solicitud com / eallcn / rentagent / Mydebugeall en java.lang.Clase.classForName(Método Nativo)  en java.lang.Clase.forName (Class.java:251)  en Java.lang.Clase.forName (Class.java:216)  en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.createRealApplication (BootstrapApplication.java:155)  en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.attachBaseContext (BootstrapApplication.java:179)  en android.app.Aplicación.adjuntar (Solicitud.java:194)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 992)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 976)  en android.app.LoadedApk.makeApplication (LoadedApk.java: 532)  en androide.app.ActivityThread.handleBindApplication (ActivityThread.java:4586)  en android.app.ActivityThread.acceso$1800 (ActivityThread.java:139)  en androide.app.ActivityThread H H. handleMessage(ActivityThread.java:1316)  en android.operativo.Handler.DispatchMessage (Handler.java:102)  en android.operativo.Looper.loop (Looper.java:136)  en android.app.ActivityThread.main (ActivityThread.java:5314)  en java.lang.reflejar.Método.invokeNative(Método Nativo)  en java.lang.reflejar.Método.invoke(Método.java: 515)  en com.androide.interno.operativo.ZygoteInit Method Method Andargscaller.ejecutar(ZygoteInit.java:864)  at com.androide.interno.operativo.ZygoteInit.principal(ZygoteInit.java:680)  en dalvik.sistema.NativeStart.main (Método Nativo)  Causado por: java.lang.ClassNotFoundException: No se encontró la clase "com.eallcn.rentagent.MyDebugEallApplication " en camino: 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.sistema.Cargador de clase basedex.FindClass (BaseDexClassLoader.java: 56) en java.lang.ClassLoader.loadClass (ClassLoader.java: 497) en java.lang.ClassLoader.loadClass (ClassLoader.java: 457) en Java.lang.Clase.classForName(Método Nativo)  en java.lang.Clase.forName (Class.java:251)  en java.lang.Clase.forName (Class.java:216)  en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.createRealApplication (BootstrapApplication.java:155)  en com.androide.herramienta.fd.ejecución.Aplicación Bootstrap.attachBaseContext (BootstrapApplication.java:179)  en android.app.Aplicación.adjuntar (Solicitud.java:194)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 992)  en androide.app.Instrumentación.Nueva aplicación (Instrumentación.java: 976)  en android.app.LoadedApk.makeApplication (LoadedApk.java: 532)  en androide.app.ActivityThread.handleBindApplication (ActivityThread.java:4586)  en android.app.ActivityThread.acceso$1800 (ActivityThread.java:139)  en androide.app.ActivityThread H H. handleMessage(ActivityThread.java:1316)  en android.operativo.Handler.DispatchMessage (Handler.java:102)  en android.operativo.Looper.loop (Looper.java:136)  en androide.app.ActivityThread.main (ActivityThread.java:5314)  en java.lang.reflejar.Método.invokeNative(Método Nativo)  en java.lang.reflejar.Método.invoke(Método.java: 515)  en com.androide.interno.operativo.ZygoteInit Method Method Andargscaller.ejecutar(ZygoteInit.java:864)  at com.androide.interno.operativo.ZygoteInit.principal(ZygoteInit.java:680)  en dalvik.sistema.NativeStart.main (Método nativo)

 

Author: Wasim K. Memon, 2015-11-28

18 answers

Desactiva la opción Instant Run en Android Studio. Las instrucciones se encuentran en la documentación de Android Studio Instant Run .

Instant Run intenta hacer un intercambio en caliente de su código; esto hace que la clase application se mueva.

Para deshabilitar Instant Run, Vaya a Archivo File > Configuración> > Compilación, Ejecución, Implementación Instant > Instant Run - - - > desmarque "Habilitar instant run"

 312
Author: peeyush pathak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-04 07:47:48

Tuve el mismo error después de intentar usar la versión 2.0.

Lo resolví revirtiendo 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: (in <project folder>/.idea/gradle.xml)

Y:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.8" />

Por:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.4" />

No se que línea es exactamente el origen del error, pero con estos tres cambios se solucionó.

Espero que ayude usted:)

 22
Author: emmgfx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-30 09:07:52

Tuve el mismo error.

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

 17
Author: Calixto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-31 18:46:31

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

 9
Author: NarendraJi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-14 09:22:14

Pude eliminar este error actualizando gradle-wrapper.propiedades a gradle-2.14.1-all, y limpieza/reconstrucción del proyecto. Entonces funcionó bien. No se necesitaron otros cambios (como los sugeridos en la respuesta anterior)...

 5
Author: Igor Ganapolsky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-09 13:09:07

Cambiando a

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

Problema solucionado

 4
Author: ar-g,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-19 14:55:24

También obtuve este error con Android 2.0 en el canal estable.

¿Qué hice?
- Tenía una versión anterior de la aplicación ya instalada en el dispositivo (que se construyó con la versión anterior del Estudio) que estaba tratando de reemplazar ejecutando la aplicación más reciente en el dispositivo.
Acabo de desinstalar la versión anterior por completo antes de ejecutar la nueva aplicación y el truco funcionó.

 3
Author: banguru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-10 13:52:16

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

Check in http://tools.android.com/tech-docs/new-build-system y actualiza tu classPath. El último en la actualidad es

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

Siempre intenta construir con la última versión del plugin.

 2
Author: Mahendra Chhimwal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-07 22:50:55

Si no desea deshabilitar Instant Run, simplemente haga un proyecto limpio y vuelva a ejecutar.

 2
Author: easycheese,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-04-09 17:13:19

Cambiar classpath 'com.android.tools.build:gradle:2.1.2' a classpath 'com.android.tools.build:gradle:2.1.0' soluciona mi problema.

 2
Author: ahmed ghanayem,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-14 09:06:49

También me enfrenté al mismo problema y lo resolví. En mi caso se debió a un error en la clase global (A lo largo de la clase de contexto de la aplicación), mi error fue en AndroidManifest.xml he declarado la clase de la aplicación VolleyHelper as: -

 <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true" android:name=".VolleyHelper"
        android:theme="@style/AppTheme"> 

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

 2
Author: kumar kundan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-06 06:03:45

También puedes agregar esto a tu gradle para evitar hacer dex en debug

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
}
 1
Author: user3682694,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-09 16:59:04

Este error ocurrirá cuando agregue una actividad negra con.archivo java. Así que para resolver este error 1st tienes que construir el proyecto de nuevo. Entonces ejecútalo. Resolver agradecer.

 1
Author: Siddhant Senapati,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-22 16:48:55

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

Causado por: java.lang.ClassNotFoundException: No se encontró la clase "com.androide.herramienta.fd.ejecución.BootstrapApplication

Debemos desactivar "Instant Run".

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

Luego desactiva la opción Enable Instant Run to hot swap code.

introduzca la descripción de la imagen aquí

 1
Author: Jorgesys,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-01 17:16:35

Solo necesitaba reiniciar mi dispositivo. Intentó todo lo demás primero, desafortunadamente, así que horas perdidas.

 1
Author: Anthony,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-26 10:03:23

Si estás compartiendo tu app entonces otra solución es

Vaya a Android Studio --> Build --> Build APK

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

 1
Author: Tauqir,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-04 07:23:21

No es necesario desactivar "instant run".
1. ir a la raíz del proyecto usando el Explorador de archivos
2. Finalizar Android Studio(AS)
3. delete(relocate somewhere) ".gradle "' s folder content
(para limpiar algunas cajas y artefactos antiguos)
4. en la carpeta res limpie todos los archivos inapropiados
5. lanzar el AS de nuevo
6. en la compilación del módulo.gradle establece "buildTypes { debug {minifyEnabled true" a false
(eso parece un error estaba en mi archivo proguard, kek)

Sincronizar, compilar y ejecutar la aplicación de nuevo: /

 1
Author: CodeToLife,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-21 11:46:00

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 encanto.

 -1
Author: Mr.Moustard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-18 09:58:43