How To

Cómo solucionar el error “ADB no se reconoce como comando interno o externo”

February 12, 2026 4 minutos de lectura Updated: February 12, 2026

ADB es una potente herramienta de línea de comandos para depurar tu dispositivo Android, esencial si estás desarrollando o simplemente intentando transferir archivos de forma local. Sin embargo, el problema surge cuando al ejecutar ADB en el Símbolo del sistema o PowerShell aparece un error como ” ADB no se reconoce como un comando interno o externo “.Es muy frustrante porque parece que has instalado todo correctamente, pero Windows simplemente no te permite ejecutarlo desde ningún sitio. Normalmente, se debe a que el sistema no sabe dónde está el ejecutable de ADB o a que las Herramientas de la Plataforma del SDK no están configuradas correctamente en tus variables de entorno. En cualquier caso, solucionar esto te ahorrará muchos dolores de cabeza, especialmente si intentas hacer cosas rápidamente sin tener que lidiar con las rutas constantemente.

Normalmente, el problema se reduce a dos cosas: o bien aún no has instalado las Herramientas de la Plataforma SDK, o bien Windows no encuentra el ejecutable de ADB porque la ruta no está configurada correctamente. Y como Windows puede ser un poco quisquilloso en ese sentido, conviene comprobar los aspectos básicos, como la ubicación de los archivos y si las variables de entorno incluyen el directorio correcto. Para solucionar esto, es necesario asegurarse de que las Herramientas de la Plataforma SDK estén instaladas y, a continuación, hacer que Windows reconozca ADB desde cualquier lugar mediante un acceso directo del símbolo del sistema o añadiendo permanentemente la carpeta a la ruta del sistema. A continuación, te explicamos cómo hacerlo.

Cómo solucionar el problema “ADB no se reconoce como comando interno o externo”

Descargar las herramientas de la plataforma SDK y configurarlas

Si tu sistema no lo reconoce adb, probablemente se deba a que no tienes instaladas las Herramientas de la Plataforma SDK o a que la carpeta no se encuentra en tu PATH. Primero, descarga la versión más reciente de las Herramientas de la Plataforma SDK para Windows. Está disponible en el sitio web oficial para desarrolladores de Android, ya que, por supuesto, Windows lo hace más difícil de lo que debería.

  • Descargue las herramientas de la plataforma SDK para Windows. El archivo zip suele tener un nombre similar a platform-tools_rXXX-windows.zip.
  • Una vez descargado, haz clic derecho en el archivo zip y selecciona “Extraer todo”. O usa tu descompresor favorito, como 7-Zip o WinRAR, si lo prefieres; a mí me funcionó perfectamente. Elige una ubicación sencilla como C:\Android\platform-tools.
  • Haz clic en Extraer. Obtendrás una carpeta llena de adb.exeherramientas de la plataforma.

En este punto, no basta con tener la carpeta. Windows necesita saber dónde encontrarla adbcada vez que la llames. Después, puedes ejecutarla directamente desde la carpeta cada vez o hacerla accesible desde cualquier lugar configurando la ruta del sistema.

Método 1: Ejecute ADB directamente desde la carpeta Herramientas de la plataforma

Esta es una solución rápida si solo necesitas ADB ocasionalmente y no quieres modificar las variables de entorno. Simplemente, abre la línea de comandos en la carpeta donde extrajiste las herramientas de la plataforma SDK.

  1. Vaya a la carpeta de herramientas de plataforma extraída.
  2. Mantenga presionada la tecla Shift, haga clic derecho en un espacio vacío y luego elija Abrir ventana de PowerShell aquí o Abrir símbolo del sistema aquí.
  3. Escribe adb devicespara ver si reconoce el comando. Si funciona, ¡genial! Si no, quizás tengas que añadir el prefijo “<sup>” .\adben PowerShell.

En una configuración, este método a veces falla: funciona la primera vez y luego no. Es extraño, pero reiniciar suele solucionar el problema. Si quieres que ADB esté disponible siempre, configura la ruta.

Método 2: Agregue la carpeta de herramientas de la plataforma a la ruta del sistema para siempre

Esta parte es la razón por la que a mucha gente le molesta: quieren ejecutar adbdesde cualquier ventana de línea de comandos, sin importar dónde se encuentren. Para ello, es necesario cambiar las variables de entorno del sistema, para que Windows siempre sepa dónde encontrar adb.exe. No es difícil, solo un poco molesto si no estás acostumbrado a manipular la configuración del sistema.

  1. Presione Windows + R para abrir el cuadro de diálogo Ejecutar.
  2. Escriba sysdm.cply presione Enter: esto abrirá la ventana Propiedades del sistema.
  3. Dirígete a la pestaña Avanzado y haz clic en Variables de entorno.
  4. En el panel Variables del sistema, desplácese hacia abajo para encontrar Ruta y haga doble clic en ella.
  5. Haga clic en Nuevo y agregue la ruta completa de su carpeta SDK Platform Tools, por ejemplo, C:\Android\platform-tools.
  6. Confirme todo haciendo clic en Aceptar y luego cierre todas las ventanas.

Ahora, abre una nueva ventana del Símbolo del sistema o PowerShell e inténtalo adb devicesde nuevo. Si la configuración es correcta, Windows reconocerá ADB en cualquier lugar. Podrían ocurrir algunas cosas extrañas si no eres administrador o no reiniciaste las líneas de comandos después, así que tenlo en cuenta. En ocasiones, reiniciar o cerrar sesión borra la caché.

No es perfecto, pero esto debería hacer que tus comandos ADB sean mucho menos frustrantes. Recuerda que Windows puede ser exigente y algunas configuraciones podrían necesitar una segunda ronda de correcciones. Ojalá esto ayude a mantener tu flujo de trabajo de depuración fluido.