Problemas con el teclado de Android Studio en Ubuntu
Mientras usas Android Studio en Ubuntu hay escenarios donde el IDE dejará de responder a la entrada del teclado o comenzará a introducir caracteres aleatorios?
¿Cómo arreglar esto? O posibles soluciones.
- Eclipse de un paquete de ADT se bloquea en Ubuntu 14.04
- Error de instalación con mensaje null - Error de Genymotion
- Copie los archivos MTP de Android usando linux terminal o python; Error Operación no soportada
- No se puede escribir una comilla simple / doble en Android Studio cuando se usan teclas muertas
- Com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: No se pudo instalar todo
- Instalación de Android sdk. Error: Se encontró contenido no válido a partir del elemento 'd: skin'. No se espera ningún elemento hijo en este punto
- El botón de ejecución está deshabilitado en Android Studio
- Android Studio 64-bit ERROR: Linux de 32 bits Los binarios del emulador de Android son DEPRECATED
- No se pueden ejecutar proyectos de aplicaciones en Android Studio
- No se puede limpiar el proyecto en Android Studio
- ERROR: Linux de 32 bits Los binarios de emulador de Android son DEPRECATED
- Ningún dispositivo de destino encontrado android studio 2.1.1
- Error: El daemon de generación de Gradle desapareció inesperadamente (puede haber sido destruido o puede haber caído)
Como se da aquí
El fallo parece ser desencadenado por una falta de sincronización entre IBus (el servidor) y Xlib + AWT (la JVM del cliente), expuesta por una combinación de una rápida sucesión de pulsaciones de teclas y el manejo más lento de eventos del cliente.
Las 2 soluciones que me ayudaron fueron:
Solución # 1 : Fuerza ibus en modo síncrono
$ IBUS_ENABLE_SYNC_MODE=1 ibus-daemon -xrd
Haga esto preferentemente antes de iniciar Studio. Esta solución se sugirió en https://code.google.com/p/ibus/issues/detail?id=1733 para una aplicación Java diferente que enfrenta los mismos problemas.
Solución # 2: Deshabilitar la entrada IBus en Studio
$ XMODIFIERS= ./bin/studio.sh
Esto solo deshabilitará los métodos de entrada para Studio, no para las otras aplicaciones. Reiniciar el daemon mientras Studio está ejecutando ('ibus-daemon -rd') efectivamente deshabilita los métodos de entrada para todas las otras aplicaciones y también puede bloquear la JVM de Studio con un fallo de segmentación.
- Teclado suave de Android no abierto en webView`
- Nivel de la API de Android <19 y "prueba puede utilizar la administración de recursos automática" warning