Controlador USB

El controlador USB es un proceso java que se inicia cuando se inicia el entorno de trabajo de prueba y finaliza cuando se cierra el entorno de trabajo. Su rol es supervisar la instalación y desinstalación de los emuladores y dispositivos conectados. También proporciona una forma de establecer una conexión entre el cliente de pruebas móviles y el entorno de trabajo de prueba en un entorno seguro que no tiene conectividad WiFi o Ethernet. El controlador USB habilita la característica de modalidad silenciosa de Android que permite la completa automatización de la reproducción de pruebas.

Requisitos previos

Para que el controlador USB detecte un dispositivo conectado mediante USB en un sistema Windows, Android Debug Bridge (adb) lo debe detectar. Puede descargar e instalar adb como parte de la descarga del SDK de Android en el sistema que ejecuta el entorno de trabajo de prueba. La página de descarga actual del SDK de Android se encuentra en Obtener SDK de Android pero la ubicación puede cambiar en el futuro.

Si es necesario, descargue e instale el controlador USB específico de su dispositivo. Para obtener detalles, consulte http://developer.android.com/tools/extras/oem-usb.html o el sitio web del proveedor del dispositivo.

Operaciones

Para iniciar el controlador USB de Android, abra el entorno de trabajo de prueba y pulse Ventana > Preferencias > Prueba > Interfaz de usuario web y móvil > Constructores de aplicaciones móviles. Vaya a la ubicación del SDK de Android, pulse Aplicar e Iniciar ahora.

Página de preferencias de móvil

Nota: El controlador no se iniciará con el entorno de trabajo si la ubicación del SDK de Android no está establecida o no es válida.

Cuando se inicie el controlador, obtendrá la lista de emuladores en ejecución y dispositivos conectados actualmente, y le solicitará que instale el cliente de pruebas móviles, tal como se muestra a continuación:

Mensaje del controlador USB

A continuación, se le solicitará que inicie el cliente de pruebas móviles.

Mensaje del controlador USB

El icono situado en la parte inferior de la página de inicio del cliente de pruebas móviles muestra que el cliente de pruebas móviles está conectado al entorno de trabajo de prueba con el controlador USB.

Cliente móvil

Mandatos y valores

El controlador USB de Android se inicia en la Bandeja del sistema de Windows.

Bandeja del sistema de Windows

En Windows, pulse con el botón derecho del ratón en el icono Bandeja del sistema para el entorno de trabajo de prueba para ver los emuladores y dispositivos disponibles, instalar e iniciar el cliente de pruebas móviles y modificar los valores. (En un sistema Macintosh, puede utilizar pulsación con el botón izquierdo.)

Opciones del controlador USB

Cuando un dispositivo se desconecte o cuando se detenga un emulador, la entrada de menú correspondiente se eliminará.

Menú Dispositivos y emuladores

Este menú muestra las operaciones disponibles con cada dispositivo o emulador. Al seleccionar el menú de un dispositivo específico, por ejemplo, Asus Nexus 7, hay cuatro operaciones disponibles:

Opciones del controlador USB

Menú Todos

Este menú le permite realizar las mismas operaciones en todos los emuladores y dispositivos conectados.

Menú Configuración

El menú Configuración incluye las operaciones siguientes:

Menú Resolución de problemas

La fiabilidad de Android Debug Bridge puede reducirse después de un periodo de mucho uso. El elemento de menú Restablecer servidor Android Debug Bridge del menú Resolución de problemas le permite terminar el servidor adb. Puede terminar el servidor cuando otros mandatos no tengan ningún efecto o ya no tengan el efecto esperado.

Además, si un emulador Android ya no responde a mandatos o a la entrada del usuario, o si el emulador experimenta errores de conexión o se cuelga, cierre la ventana del emulador y vuélvalo a iniciar desde AVD Manager (Android Virtual Device).

Menú Salir

El menú Salir cierra el controlador USB. Todas las conexiones USB y la capacidad de instalación silenciosa se perderán. Debe reiniciar el controlador desde la página de preferencias del entorno de trabajo.

Opciones de la línea de mandatos

Utilice UsbController.jar desde la línea de mandatos para instalar el cliente de pruebas móviles desde un host de entorno de trabajo de prueba remoto y configurar las conexiones entre el cliente de pruebas móviles y el entorno de trabajo de prueba. Consulte Instalación y configuración del cliente Android cuando el entorno de trabajo es remoto para ver una lista de los argumentos de línea de mandatos.


Comentarios