Actualización de Android Studio 2.0 – public static volatile com.android.tools.fd.runtime.IncrementalChange
Después de actualizar con Android 2.0 un nuevo campo se ha agregado a mis modelos objeto public static volatile com.android.tools.fd.runtime.IncrementalChange com.pr4.models.User. $ Change
¿Qué problema he enfrentado: es decir, estaba leyendo el campo utilizando el paquete de reflexión y la creación de una tabla dinámica utilizando los campos, y mi aplicación se estrelló debido al nuevo campo $ cambio, Si pongo un control para saltar el campo de modificador en particular, entonces tengo que hacer Muchos cambios. ¿Por qué un nuevo campo se agregó en tiempo de ejecución en mi código, cómo deshacerse de él?
- ¿Puedo usar jmonkeyengine en android?
- Intención de la cámara
- ¿Dónde añadir carpeta de clases en Android Studio?
- Android buena arquitectura
- Uso correcto de Classloader (especialmente en Android)
- Cómo configurar el ancho de un diseño en Android?
- Proyecto Android que hace referencia al proyecto "normal" de java en eclipse desde la actualización de las herramientas sdk 17
- ¿Cuál es la diferencia entre usar JDK 7 vs usar JDK 8 con el nivel de cumplimiento del compilador 1.7?
- Android Volley PUT solicitud
- Convertir texto a mapa de bits (Pixel) en Android
- Usar AppCompat 'layout_behavior' con '@ string / appbar_scrolling_view_behavior' lanza la excepción
- ¿Dónde establecer todos los oyentes?
- Android: consulta ContactsContract, necesita más cadena de selección avanzada
Sucede debido a la ejecución instantánea de una nueva característica introducida en 2.0 Android Studio y se puede desactivar de la siguiente manera.
http://tools.android.com/tech-docs/instant-run
De forma predeterminada, Android Studio reinicia automáticamente la actividad actual después de realizar un intercambio en caliente, mientras la aplicación sigue funcionando. Para desactivar esta configuración:
Abra el cuadro de diálogo Configuración o Preferencias.
Vaya a Compilación, Ejecución, Implementación> Ejecución instantánea.
Desactive la casilla junto a Activar reinicio en los cambios de código. Si el reinicio automático de actividad está deshabilitado, puede reiniciar manualmente la actividad actual desde la barra de menús seleccionando Ejecutar> Reiniciar actividad.
- Desplazamiento de ListViews juntos
- Genymotion no pudo crear una imagen de framebuffer, no obtuvo ninguna solución viable