3 votos

Droid Explorer no reconoce mi HTC Incredible S

Tenga en cuenta que esta pregunta se resolvió ahora (10 de marzo de 2015) con la nueva versión DE 9.0.0.1 gracias a Ryan.

Mi teléfono está rooteado y tiene BusyBox instalado y la depuración por USB habilitada. El Administrador de dispositivos muestra Dispositivos USB de Android \ Mi HTC - dispositivo funcionando correctamente. DE muestra una pantalla en blanco de 'Seleccionar dispositivo'. Estoy ejecutando DE versión 0.9.0.0 (x64) en Windows 7 Pro.

He hecho lo siguiente..

  1. Desinstalé todo el software que incluía una copia de adb.exe, incluido el Android sdk

  2. Desinstalé DE

  3. Desinstalé los controladores USB del teléfono

  4. Reinicié la PC

  5. Instalé los controladores USB del teléfono descargando e instalando la última versión de HTC Sync desde el sitio web de HTC.

  6. Instalé la última versión de Android Studio

  7. Instalé DE

  8. Copié el sdk de Android (de la instalación de Android Studio) a c:\program Files\DE\Android\

  9. Actualicé la ruta del sdk en el archivo de configuración de DE (en la carpeta 'data') correspondientemente

  10. Ejecuté CMD.exe y, usando la copia de adb.exe de DE, detuve el servidor, inicié el servidor, listé los dispositivos; mi teléfono estaba listado...... introducir descripción de la imagen aquí

  11. Ejecuté DE y DE muestra pantalla en blanco de "Seleccionar dispositivo".... introducir descripción de la imagen aquí

Archivo de configuración DE....

            Plugins

    c:\Program Files\Droid Explorer\Android\sdk\

            0
            0

            0
            0

        Details

        /data/app/
        /system/app/
        /data/app-private/
        /sd/app/
        /sd/app-private/

Registro DE.....

2015-03-06 08:27:11,672   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Configuraciones cargadas desde el archivo 'C:\Users\Helen\AppData\Roaming\DroidExplorer\Data\DroidExplorer.config'
2015-03-06 08:27:11,720   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Utilizando herramientas de compilación versión 21.1.2
2015-03-06 08:27:11,721   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Comprobando adb.exe
2015-03-06 08:27:11,722   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Utilizando herramientas de compilación versión 21.1.2
2015-03-06 08:27:11,722   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Comprobando aapt.exe
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Utilizando herramientas de compilación versión 21.1.2
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Comprobando adb.exe
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe start-server
2015-03-06 08:27:12,093   [1    ][ DEBUG] [DroidExplorer.Core.Logger] 
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Utilizando herramientas de compilación versión 21.1.2
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Comprobando adb.exe
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe devices -l
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Utilizando herramientas de compilación versión 21.1.2
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Comprobando adb.exe
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe devices -l

El 8 de marzo de 2015.... introducir descripción de la imagen aquí

Agradecería recibir consejos sobre cómo solucionar este problema.

Tenga en cuenta que esta pregunta se resolvió ahora (10 de marzo de 2015) con la nueva versión DE 9.0.0.1 gracias a Ryan.

0 votos

Parece que tu adb todavía es una versión antigua que está ejecutando. Cuando ejecutas adb devices -l debería aparecer algo como esto: LGD85xxxxxxx device product:g3_tmo_us model:LG_D851 device:d851. Asegúrate de ejecutar el Administrador de SDK después de instalar y obtener la última versión de las herramientas. No se puede ubicar el SDK al iniciar Droid Explorer te ayudará con eso. ¿Qué dice adb version?

2voto

mercutio Puntos 5828

Parte del problema aquí tenía que ver con Droid Explorer. Hubo un error en la versión 0.9.0.0 que no soportaba cuando adb devices -l devolvía el formato "más delgado". Este error fue corregido en 0.9.0.1.

Acabo de tener un avance. El dispositivo no está respondiendo correctamente al adb devices -l porque el adbd que se ejecuta en el dispositivo, en este caso, el Incredible S, no ha sido actualizado para soportar los comandos más nuevos. El interruptor -l es una adición más reciente al comando de dispositivos. Solo sabe cómo responder a adb devices, no a adb devices -l, por lo que simplemente ignora el -l y responde a la solicitud de los dispositivos como lo haría normalmente.

Dado que tiene un SDK desde cuando Droid Explorer solía instalarlo, aquí está lo que sugiero.

  • Desinstale Droid Explorer
  • Vaya a C:\Program Files\Droid Explorer\ y elimine todo.
  • También puede eliminar C:\Users\Ryan\AppData\Roaming\DroidExplorer.
  • Abra el Editor del Registro (WIN+R -> regedit -> ENTER)
  • Elimine cualquiera de los siguientes (si no tiene uno o más está bien, pero elimine todos los que tenga)
    • HKEY_CURRENT_USER\Software\DroidExplorer
    • HKEY_CURRENT_USER\Software\Wow6432Node\DroidExplorer
    • HKEY_LOCAL_MACHINE\SOFTWARE\DroidExplorer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DroidExplorer
  • Reinstale Droid Explorer
  • Asegúrese de seleccionar la ubicación del Android SDK que tiene instalado

La ruta del SDK ya no se obtiene de ese archivo de configuración. Pero de hecho tengo planes de volver a ponerla en el archivo de configuración en el futuro.

La razón por la que tiene que desinstalar es porque estamos eliminando la configuración del registro, toda ella. Si desea probar la Ruta Avanzada, puede intentar lo siguiente:

En lugar de eliminar todas las rutas del registro mencionadas anteriormente, busque una que contenga InstallPath\SdkPath. Probablemente esté en HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DroidExplorer, pero también podría estar en una de las ubicaciones de USUARIO. Cambie el valor de SdkPath para que sea su ruta hacia donde tiene instalado el Android SDK.

0 votos

Mi versión de ADB es 1.0.32. Para tu información, el instalador de herramientas SDK tiene la casilla de verificación "Ejecutar SDK Manager" marcada y a menos que uno desmarque esa casilla, el SDK Manager se ejecuta tan pronto como el instalador ha completado. En cualquier caso, volví a ejecutar el SDK Manager para asegurarme de que se instalaran las últimas actualizaciones.

0 votos

@lahara He publicado la nueva versión. Por favor, limpia tus comentarios aquí y si tienes algún otro problema relacionado con el error que se descubrió, podemos discutirlo en las discusiones de de.codeplex.com. Espero que esto solucione la conexión de tu dispositivo.

0 votos

@lahara He añadido algo de información sobre "por qué" si estás interesado. Mira donde dije "Acabo de tener un avance".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X