Error al iniciar ddms.bat: "Error al obtener la versión de adb: no se puede ejecutar el programa "adb": error de CreateProcess=2, el sistema no puede encontrar el archivo especificado"

He estado siguiendo estas instrucciones muy detalladas para tomar una captura de pantalla en mi Motorola Flipside . Cuando llego al paso n.º 10 donde inicio ddms.bat, aparece este error y mi teléfono no aparece:

C:\Program Files (x86)\Android\android-sdk-windows\tools>ddms.bat 12:09:01 E/adb: No se pudo obtener la versión de adb: No se puede ejecutar el programa "adb": CreateProcess error=2, El sistema no puede encontrar el archivo especificado

(y aquí pensé que las dificultades de tomar capturas de pantalla en Android eran exageradas)

Respuestas (1)

Intente agregar adbla carpeta ( platform-tools) a su RUTA. El adbejecutable solía estar en la toolscarpeta en las versiones del SDK hasta v8 IIRC, pero se movió en v9, por lo que ddms.bat probablemente lo esté buscando en el lugar equivocado.

Consulte también este hilo sobre Desbordamiento de pila (respuesta aceptada allí por cortesía de uno de nuestros mods aquí) para ver si este es realmente el problema.

Editar : si lo necesita, aquí hay una guía decente para cambiar su variable de entorno PATH. Está escrito para XP, pero no creo que el proceso sea muy diferente (si es que lo es) para Vista/7. La premisa básica es al menos la misma.

Otra edición : parece que es el mismo proceso según esta guía para Win7.

al copiarlo adb.exese bloqueó al iniciar: Firma del problema: Nombre del evento del problema: APPCRASH Nombre de la aplicación: adb.exe Versión de la aplicación: 0.0.0.0 Marca de tiempo de la aplicación: 4ced84a4 Nombre del módulo de fallas: AdbWinApi.dll Versión del módulo de fallas: 6.0.6002.18005 Marca de tiempo del módulo de fallas: 49e03824 Exception Code: c0000135 Exception Offset: 0006f04e OS Version: 6.0.6002.2.2.0.256.6 Locale ID: 1033 Additional Information 1: 9d13 Additional Information 2: 1abee00edb3fc1158f9ad6f44f0f6be8 Additional Information 3: 9d13 Additional Information 4: 1abee00edb3fc1158f9ad6f44f0f6be8
@travis: Intenta agregarlo a tu RUTA, entonces. Nunca había intentado copiarlo, para ser honesto.
Sí, estaba a punto de publicar esto :) Gingerbread SDK rompió cosas al mover la ubicación de adb.exe
No actualizó %Path% globalmente, así que simplemente lo hice a través de la línea de comando antes de iniciar el archivo BAT: C:\Program Files (x86)\Android\android-sdk-windows\tools>SET Path=%Path%;C:\Program Files (x86)\Android\android-sdk-windows\platform-toolsluegoC:\Program Files (x86)\Android\android-sdk-windows\tools>ddms.bat
Agregar la ruta de las herramientas de la plataforma a mi variable de entorno del sistema PATH funcionó para mí. ¡Gracias!