Saltar al contenido

Advertencia “Bits desconocidos configurados en runtime_flags: 0x8000” en Logcat en el emulador de Android Q

La guía o código que hallarás en este artículo es la solución más sencilla y efectiva que encontramos a tus dudas o dilema.

Solución:

Traigo una piedra al edificio. Vuelvo a rastrear el código del mensaje de error. Está en la línea 345 en el archivo C ++ dalvik_system_ZygoteHooks.cc Como mínimo, si (runtime_flags! = 0), se imprimirá el mensaje de error. 0x8000 también corresponde al indicador USE_APP_IMAGE_STARTUP_CACHE (consulte la línea 157). La prueba en el indicador USE_APP_IMAGE_STARTUP_CACHE se realiza en la línea 340. Normalmente, runtime_flags ya no debería tener un bit elevado para USE_APP_IMAGE_STARTUP_CACHE, pero este no parece ser el caso ya que se imprime el error.

Pero al final, el error no parece tener un impacto en la aplicación.

He buscado y tengo algunas sugerencias para usted.

En primer lugar echa un vistazo a estos enlaces:

hexadecimal-0x8000

diferencia entre las constantes 32768 y 0x8000

Ahora estos enlaces pueden ayudarte:

Fragmento de Android sin vista encontrada para ID

FLAG_ACTIVITY_CLEAR_TOP

agregar banderas (0x8000)

y lo ultimo es:

Desinstale la aplicación del emulador y ejecute el proyecto nuevamente.

Primera edición:

Busqué de nuevo y creo que estamos cerca de responder, así que revise estos enlaces y diga qué piensa. son irrelevantes? o estamos en el camino correcto.

AConfiguración

org.robolectric.res.android

Configuración de clase A

ACONFIGURATION_SCREEN_ROUND

público static int final ACONFIGURATION_SCREEN_ROUND

sdkndk-bundlesysrootusrincludeandroid

configuración.h

   * Bit mask for
   * layout direction
   * configuration.

   ACONFIGURATION_LAYOUTDIR = 0x4000,
   ACONFIGURATION_SCREEN_ROUND = 0x8000

https://developer.android.com/ndk/reference/group/configuration

android_ndk_sys

 Constant : ACONFIGURATION_SCREEN_ROUND
 ->
 Constant android_ndk_sys::ACONFIGURATION_SCREEN_ROUND
 pub const ACONFIGURATION_SCREEN_ROUND: _bindgen_ty_3
 ->
 Type Definition android_ndk_sys::_bindgen_ty_3

 type _bindgen_ty_3 = u32;

ACAMERA_VENDOR = 0x8000

 ACAMERA_VENDOR = 0x8000
 ACAMERA_DISTORTION_CORRECTION << 16,
   ACAMERA_HEIC_START = ACAMERA_HEIC << 16,
   ACAMERA_HEIC_INFO_START = ACAMERA_HEIC_INFO << 16,
   ACAMERA_VENDOR_START = ACAMERA_VENDOR << 16

En mi caso, al menos sucede porque el fragmento intentó actualizar la vista (o algo así) cuando ya se estaba ejecutando una actividad diferente, así que solo

@Override
public void onStop() 
    super.onStop();
    getActivity().finish();

dentro del fragmento resolvió este error

Te mostramos reseñas y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *