¿Dónde estoy androide

Android Debug Bridge

En este documento

Android Debug Bridge (ADB) es una herramienta de línea de comandos versátil que le permite comunicarse con una instancia de emulador o dispositivo con Android conectado. Es un programa cliente-servidor que incluye tres componentes:

  • Un cliente, que se ejecuta en la máquina de desarrollo. Puede invocar un cliente desde un shell mediante la emisión de un comando adb. Otras herramientas de Android como DDMS también crean clientes adb.
  • Un servidor, que se ejecuta como un proceso en segundo plano en el equipo de desarrollo. El servidor gestiona la comunicación entre el cliente y el demonio adb se ejecuta en un emulador o dispositivo.
  • Un demonio, que se ejecuta como un proceso en segundo plano en cada emulador o dispositivo instancia.

ads

¿Dónde estoy androide

Puede encontrar la herramienta adb en lt; /; sdkgt plataforma-tools /.

Cuando se inicia un cliente de ADB, el primer cliente comprueba si existe un proceso de servidor adb ya se está ejecutando. Si no lo hay, se inicia el proceso del servidor. Cuando se inicia el servidor, se une al puerto TCP local de 5037 y la escucha de los comandos enviados desde clientes adb—todos los clientes adb utilizan el puerto 5037 para comunicarse con el servidor de ADB.

Después, el servidor configura las conexiones a todas las instancias de emulador / dispositivo que ejecuta. Se localiza casos emulador / dispositivo mediante el escaneo de puertos con números impares en el rango de 5555 a 5585, el rango utilizado por los emuladores / dispositivos. Cuando el servidor encuentra un demonio ADB, en ella se establece una conexión con ese puerto. Tenga en cuenta que cada emulador ejemplo / dispositivo adquiere un par de puertos secuenciales — un puerto de número par de conexiones de la consola y un puerto de número impar para las conexiones ADB. Por ejemplo:

Emulador 1, consola: 5554

Emulador 1, ADB: 5555

Emulador 2, la consola: 5556

Emulador 2, ADB: 5557

y así.

Como se muestra, la instancia de emulador conectado a adb en el puerto 5555 es la misma que la instancia cuya consola de escucha en el puerto 5554.

Una vez que el servidor ha establecido conexiones a todas las instancias de emulador, puede utilizar los comandos adb para acceder a esos casos. Dado que el servidor gestiona las conexiones a instancias de emulador / dispositivo y trata los comandos adb desde varios clientes, puede controlar cualquier instancia del emulador / dispositivo desde cualquier cliente (o desde un script).

¿Dónde estoy androide

Activación de depuración adb

Con el fin de usar adb con un dispositivo conectado a través de USB, debe habilitar depuración de USB en la configuración del sistema del dispositivo, bajo Opciones de desarrollador .

En Android 4.2 y superior, la pantalla Opciones de desarrollador está oculto por defecto. Para hacerlo visible, vaya a ajustes gt; Acerca del teléfono y toque número de compilación siete veces. Regresar a la pantalla anterior para encontrar Opciones de desarrollador en el fondo.

En algunos dispositivos, la pantalla Opciones de desarrollador puede estar ubicado o un nombre diferente.

Nota: Cuando se conecta un dispositivo con Android 4.2.2 o superior al ordenador, el sistema muestra un cuadro de diálogo preguntando si acepta una clave RSA que permite la depuración a través de este equipo. Este mecanismo de seguridad protege a los dispositivos de usuario, ya que asegura que la depuración USB y otros comandos adb no pueden ser ejecutados a menos que seas capaz de desbloquear el dispositivo y reconocer el diálogo. Esto requiere que tenga la versión 1.0.31 adb (disponible con el SDK de la plataforma de herramientas r16.0.1 y superior) con el fin de depurar en un dispositivo con Android 4.2.2 o superior.

Para obtener más información sobre la conexión a un dispositivo a través de USB, lea Uso de dispositivos de hardware.

Puede emitir comandos adb desde una línea de comandos en el equipo de desarrollo o desde un script. El uso es:

Si sólo hay un emulador de funcionamiento o sólo un dispositivo conectado, el comando adb se envía a dicho dispositivo por defecto. Si hay varios emuladores se están ejecutando y / o se adjuntan varios dispositivos, es necesario utilizar la opción -d. -mi. o la opción -s para especificar el dispositivo de destino para que el comando debe ser dirigido.

Artículos Relacionados

  • El mejor libro electrónico de libros electrónicos de lectura Android en Android solía ser sólo un aprobado. Ahora que es impresionante. Si bien hay un montón de aplicaciones dulces para leer libros en su teléfono o tableta, Play Books tiene ...

  • Vídeo: Hands-on con el nuevo vídeo de Instagram en Android No es que fuera una gran sorpresa después de un par de informes le dio la noticia en los días previos al evento de hoy Facebook, pero eso sí, que ...

  • 4 Respuestas Fotos 1 Palabra Trucos 4 Fotos 1 Palabra respuestas, trucos y consejos le mostrará cómo derrotar a todos los niveles y las cartas del juego para el iPhone, iPod, iPad y Android. Adivinar la palabra que la ...

  • Minecraft: Pocket Edition (para Android) y la experiencia minera Sólido hacer a mano. Se ve y se juega muy bien. multijugador muerto simple. Desarrollo continuo. No es tan profunda como la versión de PC. Algunos toque ...

  • [Android] ¿Qué es el superusuario Ganar raíz en un dispositivo Android no se alcanza mediante el desbloqueo del gestor de arranque, o la instalación de una recuperación personalizada, pero mediante el parpadeo de un pequeño archivo llamado superusuario ....