studio programacion herramientas fundamentos con avanzado aplicaciones android eclipse eclipse-plugin device adb

programacion - manual de android en pdf



Selector de dispositivos Android: el dispositivo no aparece (30)

Estoy usando Eclipse + ADT, y mi dispositivo físico (listado a continuación) no figura en la lista de dispositivos Android. He actualizado Eclipse y todos los paquetes de Android. Mi teléfono tiene Android OS 1.6, que corresponde a la versión de destino que figura en el Proyecto Eclipse.

Además, la razón por la que decidí probar con un dispositivo real es porque el emulador ya no parece funcionar correctamente cuando ejecuto mi proyecto. El emulador se inicia, pero el programa nunca lo hace. ¿Algunas ideas?

(usando windows 7 / t-mobile mytouch 3g)


Creo que esto se debió a que la opción de depuración de USB no se verificó en el dispositivo


Deshabilite el modo de depuración y las opciones de desarrollador en su teléfono.

Inicie el monitor del dispositivo Android.

Ahora habilite las opciones de desarrollador y el modo de depuración en su teléfono.

Debería poder ver su dispositivo en la lista después de esto en el monitor de dispositivo Android. Luego, debería poder verlo en el selector de dispositivo Android.


Después de seguir algunos de los pasos de otras respuestas aquí, así como de lo que se encuentra aquí: ADB Driver para HTC Incredible , tuve que emitir dos comandos antes de que apareciera mi teléfono.

adb kill-server adb start-server

Finalmente, después de esos dos comandos mi dispositivo aparecería cuando corriera

adb devices

De vez en cuando, el proceso de ADB puede quedarse atascado (término técnico allí). Cuando eso sucede, los comandos anteriores no funcionarán. He encontrado que está matando el proceso de ADB (busque adb.exe en la pestaña Procesos en el Administrador de tareas en Windows, o elimine el PID para adb en Linux) y luego use

adb start-server

generalmente arregla ese problema.


El dispositivo no se mostraba debido a la siguiente línea en el archivo de manifiesto de Android ---

<uses-sdk android:minSdkVersion="18" android:targetSdkVersion="18"/>

Lo cambié a ---

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19"/>

Ahora funcionó.



En galaxy note 3 necesitas habilitar la opción de desarrollador. Acceda al "Acerca del dispositivo" y haga clic en el número de compilación varias veces hasta que aparezca un mensaje que le indique que la opción de desarrollador se ha habilitado. Regrese a general y allí su opción ... la del desarrollador ha sido habilitada y seleccione la opción de depuración de USB. Esto es para Galaxy note 3 N9005 Andriod 4.3.


Está bien ... así que nunca podría hacer que mi pad de PENDO apareciera ... hasta que me encontré con esto ...

process android.process.acore se ha detenido ..

Sí ... nada que ver con este problema, ¿verdad? Ah ah pero me lleva a MOBILEGO. Es una aplicación de escritorio que te permite administrar tu dispositivo. Adivina cómo ... conectándose a través de USB. Sí, y lo hace ... Instaló todo en mi caja de Windows, y ahora Eclipse no tiene problemas para ver mi PENDO.


Esta note del sitio para desarrolladores de Android es lo que funcionó para mí:

Habilite la depuración de USB en su dispositivo. En la mayoría de los dispositivos con Android 3.2 o versiones anteriores, puede encontrar la opción en Configuración> Aplicaciones> Desarrollo. En Android 4.0 y versiones posteriores, está en Configuración> Opciones de desarrollador. Nota: en Android 4.2 y versiones posteriores, las opciones de desarrollador están ocultas de manera predeterminada. Para que esté disponible, ve a Configuración> Acerca del teléfono y toca Número de compilación siete veces. Regrese a la pantalla anterior para encontrar las opciones de Desarrollador.


Estaba frente al dispositivo Android que no se muestra en "selector de dispositivos", así que hago todo lo posible pero no sirvió, al menos descubrí que los controladores ADB deberían actualizarse, para esto hice los siguientes pasos: descargue el controlador de "http: // forum". xda-developers.com/showthread.php?t=1161769 "2. Administrador de dispositivos - >> haga clic con el botón derecho en ADB - >> controlador de actualización - >> examine la ruta de los controladores descargados y luego actualice con éxito. y encontré mi dispositivo Android en "Device Chooser", intento y me relajo


Estoy en un MAC y, por alguna razón, cuando conecté mi dispositivo a través de USB había una montura extraña llamada USB-Drivers que cuando desmontaba Finder, el Selector de Dispositivo Androide reconocía instantáneamente mi dispositivo.


Llegué muy tarde aquí, pero si ayuda a alguien ... asegúrese de no tener un conflicto con su modo USB al conectar el cable. Escojo "Solo cargar" (lo siento si no es exacto, tengo un terminal en español) pero a veces cambia a compartir red y el dispositivo desaparece de la lista cuando se ejecuta una aplicación.


Mi dispositivo desapareció de la lista de dispositivos adb después de conectarlo a adb en otra computadora portátil.

Seleccioné "Solo carga" en el teléfono y luego volví a habilitar la depuración del USB.

Eso resolvió el problema para mí.


Mi problema era con un teléfono ZTE antiguo, ignoraba el autorun.exe que seguía apareciendo cuando enchufaba el teléfono. Finalmente ejecuté el programa de ejecución automática, instalé los controladores ZTE y el teléfono comenzó a aparecer en los dispositivos adb.


Ninguna de las otras respuestas funcionó para mí. Para mí, el dispositivo se registró con eclipse después de que reinicié el teléfono. El proceso para eso va a variar según el modelo del teléfono.


Otra alternativa: en los Apple iMac modernos, el puerto USB más cercano al borde exterior de la máquina nunca funciona con ADB, mientras que los demás funcionan bien. Lo he visto en dos iMac diferentes, posiblemente esos son puertos USB 1.0 (o algo igualmente estúpido), o es un defecto de fabricación general.

Conectar los cables USB (nuevos, viejos, de alta calidad o baratos) en todos los otros puertos USB funciona bien, pero al enchufar uno falla el ADB

NB: conectarse a ese puerto funciona para la transferencia de archivos, etc. - solo se divide el ADB.


Primero, asegúrese de que Android ADB pueda "hablarle" a su dispositivo.

  • Abra un indicador de comando de Windows (cmd.exe) / Mac Terminal.
  • Vaya a la carpeta (a través de cd ) donde está ADB.exe, por ejemplo, C: / Android / android-sdk / platform-tools.
  • Escriba adb devices

Si su dispositivo está en la lista (se muestra el número de serie), vaya a la segunda verificación. De lo contrario, esto significa que ADB actualmente no puede hablar con su dispositivo. Hay muchas razones que pueden causar el problema, intente:

  • En su dispositivo, active "Modo de depuración USB" en Configuración -> Aplicación -> Desarrollo.
  • En su dispositivo, active "Permitir la instalación de aplicaciones que no sean de mercado" en Configuración -> Aplicación -> Desarrollo.
  • Reinicia tu Windows / Mac.
  • Reinicia el dispositivo Android.
  • En Windows / Mac, reinstale los controladores del dispositivo.

En segundo lugar, asegúrese de configurar el "Modo de selección de objetivo de despliegue" en manual:

  • En la vista Eclipse Package Explorer, haga clic con el botón derecho en su proyecto, seleccione Ejecutar como -> Ejecutar configuraciones ...
  • En el cuadro de diálogo Configuraciones de ejecución, en Aplicación de Android. Si su aplicación no existe, haga doble clic en la Aplicación de Android para crear una nueva configuración, asígnele un nombre adecuado (por ejemplo, su aplicación). Asegúrese de que esta configuración esté seleccionada.
  • En el área derecha, para la pestaña Android, asegúrese de que su proyecto se muestre en Proyecto; para la pestaña Destino, seleccione "Indicar siempre para seleccionar dispositivo" o "manual".
  • Haga clic en "Aplicar" y cierre el diálogo Ejecutar configuraciones.
    La próxima vez que ejecute su aplicación, debería ver su lista de dispositivos.

¿Tu dispositivo aún no puede mostrarse? De acuerdo. En tercer lugar, asegúrese de que su dispositivo sea compatible con la versión de Android "Project Build Target".

  • Verifica la versión de Android de tu dispositivo. En su dispositivo, seleccione Configuración-> Acerca del dispositivo.
  • Verifica la versión de Android de tu proyecto. Haga clic derecho en su proyecto-> Propiedades-> Android-> ProjectBuildTarget.
  • Asegúrese de que no sea más nuevo que la versión de su dispositivo.

Recuerde también configurar el ''Modo de selección de destino de despliegue'' en manual (Configuraciones de depuración -> pestaña de destino)


Si ninguna de las opciones funciona, cambio el puerto y luego habilito la depuración de USB y funciona bien.


Si selecciona Aplicación Android en el cuadro de diálogo Depurar como, debería poder conectar el depurador directamente al dispositivo. Asegúrese de ejecutar dispositivos adb en su shell y vea su dispositivo en la lista. De lo contrario, deberá volver a instalar el controlador del dispositivo. Puede desinstalar los controladores que tiene utilizando USBdeview y luego descargar y volver a instalar los controladores hasta que vea el número de serie del dispositivo que figura al ejecutar los dispositivos adb. - Arunabh Das



Tengo un HTC G2 con Win 8 y me llevó horas lograr que Eclipse reconociera el dispositivo. Seguí todos los consejos anteriores sin ningún resultado cuando encontré esto en http://forum.xda-developers.com/showthread.php?t=1964372 :

Ahora haga clic con el botón derecho del mouse en la Computadora, haga clic en Administrar. Ve al Administrador de dispositivos. Haga clic con el botón derecho en Acer A700, haga clic en actualizar el software del controlador. Elija "Browe mi computadora para el software del controlador". Elija "Permitirme elegir de una lista". Haga clic en todos los dispositivos y / o Tener disco ... Vaya a C: / Archivos de programa (x86) / Android / android-sdk / extras / google / usb_driver / y haga clic en el archivo debajo de las 2 carpetas (android_winusb.inf) Haga clic en el primer uno e instalar.

Sustituya "Android Phone" en "Otros dispositivos" para "Acer A700" y use el archivo android_winusb en adt-bundle-windows-x86_64 / sdk / extras / google / usb_driver. Haga clic en "Aceptar" cuando aparezca el mensaje de alarma sobre Windows que se está volviendo inestable y ¡listo!


Tuve el mismo problema con Sony Experia Z, porque corro en Windows 8 y aparentemente necesito descargar un controlador para ello.

Como lo menciona stkhou, reviso mi administrador de dispositivos y vi la marca de eclamación. Que era el modelo de mi teléfono, para verificarlo, así que eliminé el usb y desapareció. Así que lo vuelvo a enchufar y el ícono aparece nuevamente.

Por lo tanto, es bastante seguro el problema del controlador, por lo que tengo que descargarlo e instalarlo. Después de la instalación, ejecuta el selector de dispositivos Android en eclipse nuevamente y funciona para mí.

Espero lo mismo para ti.

A continuación, guarde los enlaces que pueden interesar a alguien que tiene un problema con Sony. ;)

Aquí está la lista de controladores disponibles para dispositivos Sony:

http://developer.sonymobile.com/downloads/drivers/

Sony SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/


Tuve el mismo problema y lo resolví de esta manera: mi teléfono es SonyEricsson Xperia X8 y Windows 7 no lo reconoció (pero fue por Ubuntu). Por lo tanto, descubrí que era un problema con el conductor.

0) Pluged en mi teléfono inteligente 1) Haz clic derecho en Computadora-> Administrar-> Administrador de dispositivos 2) Hubo un signo de exclamación amarillo en un elemento llamado algo así como "SEMC HUSB" ... Hizo doble clic en ese elemento (que en realidad estaba relacionado al teléfono inteligente) y actualizó los controladores (previamente descargados de esta página http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ y ahora todo funciona). Supongo que puedes encontrar tus dirvers adecuados a través de google si tienes un teléfono diferente.

Aclamaciones


Tuve problemas para ver mi dispositivo Android, así que cuando adb informó que no había ninguno presente, conecté el poder en mi hub USB y voilà, volvió en adb y en eclipse DDMS.


Tuve que ir a "Configuración-> Opciones de desarrollador-> Depuración de USB". Asegúrese de que la depuración de USB esté activada.

Samsung Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5


Tuve un problema similar ... y mi problema estaba relacionado con el uso de un SDK demasiado alto ...

Cambié:

uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/

a

uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"

y mi problema fue resuelto


Una posible razón es verificar el Administrador de Android SDK e instalar el Controlador USB de Google en la carpeta Extras si no lo ha instalado.


Use USBDeview, desde aquí, http://www.nirsoft.net/utils/usb_devices_view.html

Ejecutar como administrador.

Desconecta tu teléfono.

Eliminar todos los controladores asociados con su teléfono. Algunos dirán Android, así como el nombre y el modelo del teléfono.

Vuelva a conectar su teléfono para que Windows reinstale los controladores.

Esto funcionó para mí, cuando las otras soluciones no.


Y, si su dispositivo es un Sony Ericsson Xperia X8 con la ROM original (2.1) o similar, entonces use:

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" />

en el archivo AndroidManifest.xml


http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

Windows 7

Para instalar el controlador USB de Android en Windows 7 por primera vez:

Conecte su dispositivo con Android al puerto USB de su computadora. Haga clic con el botón derecho en Computadora desde su escritorio o Windows Explorer, y seleccione Administrar. Seleccione Dispositivos en el panel izquierdo. Ubique y expanda Otro dispositivo en el panel derecho. Haga clic con el botón derecho en el nombre del dispositivo (como Nexus S) y seleccione Actualizar software del controlador. Esto lanzará el Asistente de actualización de hardware. Seleccione Buscar en mi computadora el software del controlador y haga clic en Siguiente. Haga clic en Buscar y busque la carpeta del controlador USB. (El controlador USB de Google se encuentra en / extras / google / usb_driver). Haga clic en Siguiente para instalar el controlador.