Android Studio Panda: soluciona el error de lsp4j que rompe Flutter

¿Has actualizado a Android Studio Panda y Flutter ha dejado de funcionar? Aquí tienes la solución rápida al error de dependencia lsp4j.
07.05.2026 — Liquid Team — 3 min read

Qué ocurre al actualizar a Android Studio Panda

Android Studio Panda (versión 4) llega con un conjunto actualizado de plugins integrados, y uno de esos cambios rompe el desarrollo con Flutter de una forma especialmente frustrante: el IDE deja de reconocer tu proyecto Flutter por completo. No puedes ejecutarlo, no puedes depurarlo, simplemente no funciona.

La causa raíz es que el plugin de Dart (versión 505.0.0) ahora requiere que el plugin com.redhat.devtools.lsp4j esté instalado, pero Android Studio Panda no lo incluye por defecto. Como Dart no puede cargarse, el plugin de Flutter se queda sin base sobre la que funcionar, y toda la cadena de herramientas falla en silencio.

El error: qué ves en el panel de plugins

Si abres Settings → Plugins → Installed, verás el plugin de Dart marcado en rojo con el siguiente mensaje:

Requires plugin 'com.redhat.devtools.lsp4j' to be installed

Por eso el proyecto ni siquiera carga, no es un error de compilación ni un problema de Gradle, es el propio plugin de Dart el que está desactivado por falta de una dependencia. Mientras lsp4j no esté instalado, nada relacionado con Flutter funcionará.

Error lpsj4

Cómo solucionarlo

La solución es rápida:

1. Abre el panel de plugins. Ve a Settings → Plugins y cambia a la pestaña Marketplace.

2. Busca e instala lsp4j. Busca Red Hat Commons o directamente com.redhat.devtools.lsp4j. Instálalo y reinicia el IDE.

3. Como alternativa, actualiza los plugins de Flutter y Dart. En ocasiones, la actualización que publica el equipo de Flutter en respuesta a este problema ya incluye la dependencia o ajusta el requisito. Comprueba en la pestaña Installed si hay actualizaciones pendientes para Flutter y Dart y aplícalas.

4. Invalida las cachés y reinicia. Tras cualquier cambio en los plugins, ve a File → Invalidate Caches → Invalidate and Restart para asegurarte de que el IDE recoge el nuevo estado correctamente.

Después de reiniciar, el plugin de Dart debería cargarse sin problemas, el aviso en rojo habrá desaparecido y tu proyecto Flutter volverá a ser reconocido y ejecutable.

Por qué ocurre esto

A partir de la versión 505.0.0, el plugin de Dart delega parte de su integración con el servidor de lenguaje en la librería lsp4j, mantenida por Red Hat como plugin independiente. En versiones anteriores de Android Studio esta dependencia venía integrada o no era necesaria, por lo que la actualización pilla a muchos desarrolladores por sorpresa.

El plugin de Flutter depende completamente de que Dart esté activo, así que cuando Dart falla al cargarse, Flutter también desaparece en silencio: sin detección del proyecto, sin selector de dispositivo, sin nada.

Una nota sobre las actualizaciones de Android Studio

Las versiones mayores de Android Studio suelen introducir cambios en las dependencias de los plugins que los equipos de Flutter y Dart tardan unos días en asumir. Antes de actualizar, vale la pena revisar la página de issues de Flutter en GitHub para ver si hay problemas de compatibilidad conocidos con la nueva versión del IDE. Unos minutos de lectura pueden ahorrar mucho tiempo de depuración.

Flutter
Dart
Android

💬 ¿Hablamos de tu proyecto? Agendar llamada inicial