Variables de entorno de Qt para Android
Habilitar o deshabilitar soluciones
Qt para Android utiliza algunas variables de entorno para habilitar/deshabilitar ciertas soluciones:
Variables de uso común
| Variable | Descripción |
|---|---|
| QT_ANDROID_NO_EXIT_CALL | En algunos casos, una aplicación Android podría no ser capaz de limpiar de forma segura todos los hilos mientras llama a exit() y podría bloquearse. Esto se debe a que hay hilos C++ en ejecución y destruirlos sin unirlos termina una aplicación. Estos hilos no se pueden unir porque no es posible saber si se están ejecutando. Esta bandera evita llamar a exit() y deja que el sistema Android se encargue de esto, a costa de no intentar ejecutar destructores globales. |
| QT_ANDROID_ENABLE_WORKAROUND_TO_DISABLE_PREDICTIVE_TEXT | Permite ocultar las sugerencias de texto predictivo, principalmente de los campos de contraseña. Ciertos dispositivos no manejan esto correctamente. Para obtener más información, consulte Texto predictivo. |
| QT_ANDROID_HABILITAR_RATÓN_DERECHO_DESDE_PRESIÓN_LARGA | Interpreta una pulsación larga como un clic con el botón derecho del ratón. |
| QT_ANDROID_DISABLE_ACCESSIBILITY | Desactiva la accesibilidad. Impide el procesamiento de eventos de accesibilidad. |
Variables menos utilizadas
| Variable | Descripción |
|---|---|
| QT_ANDROID_FONT_LOCATION | Establece una ruta personalizada para las fuentes del sistema. |
| QT_ANDROID_MAX_ASSETS_CACHE_SIZE | Tamaño de la caché para los activos en la carpeta de activos. |
| QT_ANDROID_DISABLE_GLYPH_CACHE_WORKAROUND | Ver Caché de glifos de texto |
| QT_ANDROID_RASTER_IMAGE_DEPTH | |
| QT_ANDROID_MINIMUM_MOUSE_DOUBLE_CLICK_DISTANCE | |
| QT_ANDROID_BACKGROUND_ACTIONS_QUEUE_SIZE | Cuando una aplicación Android está en pausa o inactiva, puede seguir recibiendo actualizaciones de la interfaz de usuario de componentes como un BroadcastReceiver o un servicio. Estas actualizaciones se ponen en cola hasta que la aplicación se reanuda. La cola puede crecer indefinidamente, dando lugar a un uso adicional de memoria y latencia al procesar estas actualizaciones una vez que la aplicación está activa de nuevo. Esta variable de entorno aborda este problema introduciendo un límite de tamaño para la cola. Una vez que se alcanza el límite especificado, se descarta la entrada más antigua para añadir la más reciente, evitando así un crecimiento sin límites. Por defecto, la cola no tiene límites y esta variable de entorno no está establecida. Además, si se establece en cualquier número negativo, la cola permanece sin límites. Por ejemplo, QT_ANDROID_BACKGROUND_ACTIONS_QUEUE_SIZE=100 limita la cola a 100 acciones. |
Nota: Aunque relacionados, estos no son los mismos que los comandos CMake o variables utilizadas por Qt para Android, ver Qt para Android Configuración CMake
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.