ADB es un controlador universal para conectar un dispositivo Android a una computadora. ADB: un controlador universal para conectar un dispositivo Android a una computadora Fastboot, cómo verificar si los controladores están instalados

  • tutorial

Y aquí me esperaba una sorpresa desagradable: o el controlador nativo resultó estar torcido, o Windows, o un cable ... en general, el controlador se levantó, el Administrador de dispositivos de Windows informó que el dispositivo estaba en pleno funcionamiento, pero a pedido dispositivos adb en la consola recibí una lista vacía y, por supuesto, no fue posible probar la aplicación en una tableta.

Escribí una solicitud al soporte de TeXeT, incluso me respondieron con un enlace al propio controlador, que, como ya vi, no funcionó. Comencé a buscar una respuesta en Internet y encontré un montón de versiones diferentes de este controlador y manuales, pero ninguno de ellos se inició correctamente, e incluso el controlador nativo del SDK no funcionó en absoluto, lo que me sumió en el desaliento. ...pero no desesperarse.

Aquí decidí probar suerte escribiendo controladores con el viejo método de empuje científico y abrí el archivo inf del controlador. Hope me dio a entender que la parte del software de la interfaz adb del costado de la tableta debería ser idéntica para todos los dispositivos, y el USB funcionó de todos modos. Y así, después de varios intentos fallidos de editar manualmente el archivo inf, encontré una receta para curar el condimento del archivo inf para que se instale y, lo más importante, funcione.

Entonces empecemos.

Paso 1. Descargue el controlador. Si aún no lo ha hecho, abra el Administrador de SDK de Android, busque la sección Extras, marque la casilla Controlador USB de Google y haga clic en Instalar paquetes. Todo es sencillo. Espere a que se cargue.

Paso 2. Busque el controlador y haga una copia en una carpeta separada. Vaya a la carpeta %android-sdk%\extras\google\ y verá la preciada carpeta usb_driver allí. Cópielo en algún lugar y allí realizaremos más manipulaciones. En principio, también se puede editar el "original", pero yo preferí dejar el original intacto para cada bombero.

Paso 3. Edite el archivo inf. En papá, abre el archivo android_winusb.inf y busca líneas como esta:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 positeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
Haga una copia de estas líneas, reemplace Google Nexus Uno en %nombre_tu_dispositivo% para identificación en el futuro y... abra el Administrador de dispositivos de Windows. Buscamos nuestro dispositivo allí ( Androide, Interfaz ADB compuesta de Android o algo así). Abra las propiedades del dispositivo, la pestaña "Detalles", seleccione el elemento "ID de hardware" en la lista y vemos esa imagen.

Copiamos la línea más similar a la que se muestra en la figura (en teoría, es un poco más corta) y la pegamos en nuestro archivo inf.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01
En %SingleAdbInterface% eliminamos el final de la línea, como puedes ver, en %CompositeAdbInterface% insertamos todo. Probablemente no sea necesario repetir todo dos veces, pero ya lo tengo todo y me da pereza experimentar :)
Guardamos (tenga cuidado, en algunos casos debe ejecutar el Bloc de notas con derechos de administrador, porque en el modo de usuario no podrá sobrescribir el archivo inf).
Paso 4. Instalación del controlador. Ahora que todo está listo, volvemos al administrador de dispositivos y eliminamos todos los controladores adb previamente instalados (si los hubiera). Actualizamos la lista de dispositivos y vemos nuestro dispositivo sin controladores. Abrimos sus propiedades y seleccionamos "actualizar controladores", seleccionamos la instalación de la carpeta, especificamos la carpeta con la información corregida e iniciamos la instalación; nuestro controlador se ubica instantáneamente, pero durante la instalación puede maldecir sobre la incompatibilidad con la pregunta "¿debería ¿Continuar, nasyalneka?". Continuamos. Todo, el controlador está instalado.
Paso 5. Final. Para mayor precisión, sacamos el puerto USB, esperamos hasta que se detecte todo, abrimos la consola (Win + R, ingresamos cmd) y escribe dispositivos adb. Si todo salió bien, vemos el codiciado elemento de la lista, lo que indica que adb ahora ve nuestro dispositivo.


A partir de ahora, puede ejecutar eclipse y crear programas de forma segura, disfrutando del conveniente ensamblaje, instalación y depuración automática directamente en nuestro dispositivo.

Si el comando adb no te funciona en absoluto. Computadora -> Propiedades -> Variables de entorno. Buscamos la variable Path y al final añadimos(en ningún caso sobrescribimos) al final con punto y coma, y ​​después de la dirección de la carpeta donde reside adb (normalmente %android-sdk%\platform-tools\). Después de reiniciar debería funcionar.
A veces, adb no se inicia automáticamente al iniciar el sistema. Comience manualmente.

¿Qué era?
De hecho, todo es sencillo. Por alguna razón (Windows mastday / progers tienen las manos torcidas / el archivo inf de Google se escribió solo para dispositivos nativos de Google / los bosones de Higgs arruinaron todo en su computadora), Windows no quiere comerse el controlador de Google para dispositivos que no son de Google y que no son registrado en el archivo inf. Aparentemente, todo lo que hay allí está relacionado con estos equipos de identificación. Pero después de todo, la parte del software en la gran mayoría de los dispositivos Android es idéntica en términos del conector del depurador a la PC, por lo que el controlador debería comunicarse normalmente con cualquier dispositivo Android. Nuestra tarea es engañar a Windows y obligarlo a aceptar el dispositivo como un "controlador adecuado", lo cual hicimos agregando su ID al archivo inf del controlador.

Espero que este manual ayude a alguien a obtener su propio dispositivo chino o de otro tipo para el cual se olvidó de crear un controlador adb normal al ensamblar el sistema, o para aquellos que necesitan descargar el controlador oficial del fabricante del dispositivo (esto puede ser así). hemorroides que es más rápido hacer todo lo anterior (me pasó con el controlador del teléfono LG E510).

P.D. No he probado este método en masa, por lo que no puedo garantizar que funcionará al 100% en todos los casos. Pero funcionó para mí en Windows 7, y luego en Windows 8. El archivo tuvo que editarse cada vez por separado, pero no creo que esto sea un gran problema.

Android SDK Platform-Tools es un componente del SDK de Android. Incluye herramientas que interactúan con la plataforma Android, como adb y systrace. Estas herramientas son necesarias para el desarrollo de aplicaciones de Android. También son necesarios si desea desbloquear el gestor de arranque de su dispositivo y actualizarlo con una nueva imagen del sistema.

Aunque algunas funciones nuevas de estas herramientas solo están disponibles para versiones recientes de Android, las herramientas son compatibles con versiones anteriores, por lo que solo necesita una versión de SDK Platform-Tools.

Descargas

Si es un desarrollador de Android, debe obtener las últimas herramientas de plataforma SDK del SDK Manager de Android Studio o de la herramienta de línea de comandos sdkmanager. Esto garantiza que las herramientas se guarden en el lugar correcto con el resto de las herramientas del SDK de Android y se actualicen fácilmente.

Pero si solo desea estas herramientas de línea de comandos, utilice los siguientes enlaces:

  • Descargar SDK Platform-Tools para Windows
  • Descargar SDK Platform-Tools para Mac
  • Descargar SDK Platform-Tools para Linux

Aunque estos enlaces no cambian, siempre apuntan a la versión más reciente de las herramientas.

revisiones

29.0.4 (septiembre de 2019)

  • adb
    • Revisión para el tiempo de espera de depuración nativa con problema de LLDB (https://issuetracker.google.com/140369526)

29.0.3 (septiembre de 2019)

  • adb
    • adb forward --list funciona con varios dispositivos conectados.
    • Repare los dispositivos que se desconectan en Windows.
    • Mejore la salida de instalación de adb y el texto de ayuda.
    • Restaurar el comportamiento anterior de adb connect sin especificar puerto.

29.0.2 (julio de 2019)

  • adb
    • Corrige un fallo de integridad del montón de Windows.
  • arranque rápido
    • Agrega soporte para el diseño de particiones de los próximos dispositivos.

29.0.1 (junio de 2019)

  • adb
    • La revisión para fallos de Windows (https://issuetracker.google.com/134613180)

29.0.0 (junio de 2019)

  • adb
    • adb reconnect realiza un reinicio USB en Linux.
    • En Linux, cuando se conecta a un servidor adb más nuevo, en lugar de cerrar el servidor e iniciar uno más antiguo, adb intenta iniciar la versión más nueva de forma transparente.
    • adb root espera a que el dispositivo se vuelva a conectar después de desconectarse. Anteriormente, adb root; adb wait-for-device podría regresar inmediatamente por error si adb wait-for-device se inició antes de que adb notara que el dispositivo se había desconectado.
  • arranque rápido
    • Deshabilita un mensaje de error que ocurrió cuando fastboot intentó abrir la barra táctil o el teclado en macOS.

28.0.2 (marzo de 2019)

  • adb
    • Corrige la debilidad del reenvío de puertos de adb shell que genera el mensaje de error "Restablecimiento de conexión por parte del par".
    • Corrige la autenticación a través de ADB_VENDOR_KEYS al volver a conectar dispositivos.
    • Corrige la autenticación (cuando la clave privada utilizada para la autenticación no coincide con la clave pública) calculando la clave pública a partir de la clave privada, en lugar de asumir que coinciden.
  • arranque rápido
    • Agrega soporte para particiones dinámicas.
  • Requisitos de Windows actualizados
    • Las herramientas de la plataforma ahora dependen de Windows Universal C Runtime, que normalmente se instala de forma predeterminada a través de Windows Update. Si ve errores que mencionan que faltan archivos DLL, es posible que deba buscar e instalar manualmente el paquete de tiempo de ejecución.

28.0.1 (septiembre de 2018)

  • adb
    • Agregue soporte para la reconexión de conexiones TCP. Tras la desconexión, adb intentará volver a conectarse durante un máximo de 60 segundos antes de abandonar la conexión.
    • Repare la salida de la consola Unicode en Windows. (¡Gracias al colaborador externo Spencer Low!)
    • Se corrigió un doble cierre del descriptor de archivo que puede ocurrir, lo que resulta en el cierre de conexiones cuando una conexión adb ocurre simultáneamente.
    • Se corrige adb forward --list cuando se usa con más de un dispositivo conectado.
  • arranque rápido
    • Aumente el tiempo de espera del comando a 30 segundos para admitir mejor algunos comandos lentos del cargador de arranque.

28.0.0 (junio de 2018)

  • adb:
    • Agregue soporte para operación sin suma de verificación con dispositivos que ejecutan Android P, lo que mejora el rendimiento hasta en un 40%.
    • Ordene la salida de los dispositivos adb por tipo de conexión y serie del dispositivo.
    • Aumente el trabajo pendiente de escucha del socket para permitir comandos adb más simultáneos.
    • Mejorar la salida de errores para adb connect.
  • arranque rápido:
    • Mejore el formato de salida, agregue un modo de salida detallado (-v).
    • limpiar la salida de ayuda.
    • Agregue product.img y odm.img a la lista de particiones flasheadas por fastboot flashall.
    • Evite bloquear dispositivos nuevos cuando utilice una versión demasiado antigua de fastboot permitiendo que los paquetes de imágenes de fábrica requieran soporte para particiones específicas.

27.0.1 (diciembre de 2017)

  • adb: corrige una falla de aserción en MacOS que ocurrió al conectar dispositivos usando USB 3.0.
  • arranque rápido: En Windows, agrega soporte para borrar dispositivos que usan F2FS (sistema de archivos compatible con Flash).

27.0.0 (diciembre de 2017)

  • Vuelve a corregir el error de arranque rápido de macOS 10.13 que se solucionó por primera vez en 26.0.1, pero se reintrodujo en 26.0.2.

26.0.2 (octubre de 2017)

  • Agregue compatibilidad con fastboot para dispositivos Pixel 2.

26.0.1 (septiembre de 2017)

  • Se corrigieron problemas de fastboot en macOS 10.13 High Sierra (error 64292422).

26.0.0 (junio de 2017)

  • Actualizado con el lanzamiento del SDK final de Android O (nivel de API 26).

25.0.5 (24 de abril de 2017)

    Se corrigió la carga lateral de adb de actualizaciones grandes en Windows, que se manifestaba como "std::bad_alloc" (error 37139736).

    Se corrigieron problemas de adb con algunos firewalls de Windows, que se manifestaban como "no se puede abrir el par de sockets de registro de transporte" (error 37139725).

    Tanto adb --version como fastboot --version ahora incluyen la ruta de instalación.

    Se modificó adb para no resolver localhost y solucionar una VPN mal configurada.

    Se cambió adb para que ya no reinicie los dispositivos USB en Linux, lo que podría afectar a otros dispositivos USB conectados.

25.0.4 (16 de marzo de 2017)

  • Se agregó soporte experimental para libusb a adb de Linux y Mac.

Para utilizar el backend de libusb, configure la variable de entorno ADB_LIBUSB=true antes de iniciar un nuevo servidor adb. El nuevo comando adb host-features le indicará si está utilizando libusb o no.

Para reiniciar adb con libusb y comprobar que funcionó, use adb kill-server; ADB_LIBUSB=1 adb start-servidor; Características del host de adb. La salida debe incluir "libusb".

En esta versión, la implementación anterior que no es libusb sigue siendo la predeterminada.

    Se corrigió la captura de línea de comando de Systrace en Mac

25.0.3 (16 de diciembre de 2016)

  • Se corrigió un error de fastboot que causaba que los dispositivos Android Things no parpadearan

25.0.2 (12 de diciembre de 2016)

  • Actualizado con la versión estable de Android N MR1 (API 25)

25.0.1 (22 de noviembre de 2016)

  • Actualizado con el lanzamiento de Android N MR1 Developer Preview 2 (API 25)

25.0.0 (19 de octubre de 2016)

  • Actualizado con el lanzamiento de Android N MR1 Developer Preview 1 (API 25)

24.0.4 (14 de octubre de 2016)

  • Actualizado para solucionar problemas en ADB y Mac OS Sierra

Términos y condiciones

1. Introducción

3. Licencia SDK de Google

4. Uso del SDK por su parte

5. Tus credenciales de desarrollador

6.Privacidad e información

7.Aplicaciones de terceros

8. Uso de las API de Android

https://privacy.google.com/businesses/gdprprocessorterms/

10. RENUNCIA DE GARANTÍAS

11. LIMITACIÓN DE RESPONSABILIDAD

12. Indemnización

14. Términos legales generales

16 de enero de 2019

Descargar herramientas de plataforma SDK de Android

Antes de descargar, debe aceptar los siguientes términos y condiciones.

Términos y condiciones

Este es el Acuerdo de licencia del kit de desarrollo de software de Android

1. Introducción

1.1 El kit de desarrollo de software de Android (denominado en el Acuerdo de licencia como "SDK" y que incluye específicamente los archivos del sistema Android, las API empaquetadas y los complementos de las API de Google) se le concede sujeto a los términos del Acuerdo de licencia. El Acuerdo de licencia constituye un contrato legalmente vinculante entre usted y Google en relación con su uso del SDK. 1.2 "Android" significa la pila de software de Android para dispositivos, disponible en el Proyecto de código abierto de Android, que se encuentra en la siguiente URL: http://source.android.com/, según se actualiza periódicamente. 1.3 Una "implementación compatible" significa cualquier dispositivo Android que (i) cumpla con el documento de Definición de compatibilidad de Android, que se puede encontrar en el sitio web de compatibilidad de Android (http://source.android.com/compatibility) y que puede actualizarse desde tiempo al tiempo; y (ii) supera con éxito el conjunto de pruebas de compatibilidad de Android (CTS). 1.4 "Google" significa Google LLC, una corporación de Delaware con sede principal en 1600 Amphitheatre Parkway, Mountain View, CA 94043, Estados Unidos.

2. Aceptación de este Acuerdo de licencia

2.1 Para utilizar el SDK, primero debe aceptar el Acuerdo de licencia. No podrá utilizar el SDK si no acepta el Acuerdo de licencia. 2.2 Al hacer clic para aceptar, por la presente acepta los términos del Acuerdo de licencia. 2.3 No puede utilizar el SDK y no puede aceptar el Acuerdo de licencia si es una persona que tiene prohibido recibir el SDK según las leyes de los Estados Unidos u otros países, incluido el país en el que reside o desde el que utiliza el SDK. . 2.4 Si acepta estar sujeto al Acuerdo de licencia en nombre de su empleador u otra entidad, declara y garantiza que tiene plena autoridad legal para vincular a su empleador o dicha entidad al Acuerdo de licencia. Si no tiene la autoridad necesaria, no podrá aceptar el Acuerdo de licencia ni utilizar el SDK en nombre de su empleador u otra entidad.

3. Licencia SDK de Google

3.1 Sujeto a los términos del Acuerdo de licencia, Google le otorga una licencia limitada, mundial, libre de regalías, no transferible, no exclusiva y no sublicenciable para utilizar el SDK únicamente para desarrollar aplicaciones para implementaciones compatibles de Android. 3.2 No puede utilizar este SDK para desarrollar aplicaciones para otras plataformas (incluidas implementaciones no compatibles de Android) ni para desarrollar otro SDK. Por supuesto, usted es libre de desarrollar aplicaciones para otras plataformas, incluidas implementaciones no compatibles de Android, siempre que este SDK no se utilice para ese fin. 3.3 Usted acepta que Google o terceros poseen todos los derechos legales, títulos e intereses sobre el SDK, incluido cualquier derecho de propiedad intelectual que subsista en el SDK. "Derechos de propiedad intelectual" significa todos y cada uno de los derechos bajo la ley de patentes, la ley de derechos de autor, la ley de secretos comerciales, la ley de marcas registradas y todos los demás derechos de propiedad. Google se reserva todos los derechos que no le hayan concedido expresamente. 3.4 No podrá utilizar el SDK para ningún fin que no esté expresamente permitido por el Acuerdo de licencia. Excepto en la medida en que lo requieran las licencias de terceros aplicables, no puede copiar (excepto con fines de copia de seguridad), modificar, adaptar, redistribuir, descompilar, realizar ingeniería inversa, desensamblar ni crear trabajos derivados del SDK o cualquier parte del SDK. 3.5 El uso, la reproducción y la distribución de los componentes del SDK con licencia de software de código abierto se rigen únicamente por los términos de esa licencia de software de código abierto y no por el Acuerdo de licencia. 3.6 Usted acepta que la forma y la naturaleza del SDK que proporciona Google pueden cambiar sin previo aviso y que las versiones futuras del SDK pueden ser incompatibles con aplicaciones desarrolladas en versiones anteriores del SDK. Usted acepta que Google puede dejar de proporcionar (de forma permanente o temporal) el SDK (o cualquier característica dentro del SDK) a usted o a los usuarios en general, a su exclusivo criterio, sin previo aviso. 3.7 Nada en el Acuerdo de licencia le otorga derecho a utilizar cualquiera de los nombres comerciales, marcas comerciales, marcas de servicio, logotipos, nombres de dominio u otras características distintivas de marca de Google. 3.8 Usted acepta que no eliminará, ocultará ni alterará ningún aviso de derechos de propiedad (incluidos avisos de derechos de autor y marcas registradas) que pueda estar adherido o contenido en el SDK.

4. Uso del SDK por su parte

4.1 Google acepta que no obtiene ningún derecho, título o interés de usted (o de sus licenciantes) en virtud del Acuerdo de licencia sobre cualquier aplicación de software que usted desarrolle utilizando el SDK, incluidos los derechos de propiedad intelectual que subsistan en esas aplicaciones. 4.2 Usted acepta utilizar el SDK y escribir aplicaciones solo para los fines permitidos por (a) el Acuerdo de licencia y (b) cualquier ley, reglamento o práctica o directriz generalmente aceptada aplicable en las jurisdicciones pertinentes (incluida cualquier ley relacionada con la exportación de datos o software hacia y desde los Estados Unidos u otros países relevantes). 4.3 Usted acepta que si utiliza el SDK para desarrollar aplicaciones para usuarios del público en general, protegerá la privacidad y los derechos legales de esos usuarios. Si los usuarios le proporcionan nombres de usuario, contraseñas u otra información de inicio de sesión o información personal, debe informarles que la información estará disponible para su aplicación y debe proporcionar avisos de privacidad y protección legalmente adecuados para esos usuarios. Si su aplicación almacena información personal o confidencial proporcionada por los usuarios, debe hacerlo de forma segura. Si el usuario proporciona a su aplicación información de su cuenta de Google, su aplicación solo podrá usar esa información para acceder a la cuenta de Google del usuario cuando y para los fines limitados para los cuales el usuario le haya dado permiso para hacerlo. 4.4 Usted acepta que no participar en ninguna actividad con el SDK, incluido el desarrollo o distribución de una aplicación, que interfiera, interrumpa, dañe o acceda de manera no autorizada a los servidores, redes u otras propiedades o servicios de cualquier tercero, incluido, 4.5 Usted acepta que usted es el único responsable (y que Google no tiene ninguna responsabilidad ante usted ni ante terceros) por cualquier dato, contenido o recurso que cree, transmita o muestre a través de Android y/o aplicaciones para Android, y por las consecuencias de sus acciones (incluida cualquier pérdida o daño que Google pueda sufrir) al hacerlo. o a cualquier tercero por) cualquier incumplimiento de sus obligaciones en virtud del Acuerdo de licencia, cualquier contrato de terceros aplicable o Términos de servicio, o cualquier ley o regulación, y por las consecuencias (incluyendo cualquier pérdida o daño que Google o cualquier tercero pueda sufrir) de dicho incumplimiento.

5. Tus credenciales de desarrollador

5.1 Usted acepta que es responsable de mantener la confidencialidad de cualquier credencial de desarrollador que Google le pueda emitir o que usted mismo pueda elegir y que será el único responsable de todas las aplicaciones que se desarrollen con sus credenciales de desarrollador.

6.Privacidad e información

6.1 Para innovar y mejorar continuamente el SDK, Google puede recopilar ciertas estadísticas de uso del software, que incluyen, entre otras, un identificador único, una dirección IP asociada, un número de versión del software e información sobre qué herramientas y/o servicios en el Se utilizan los SDK y cómo se utilizan. Antes de recopilar esta información, el SDK se lo notificará y solicitará su consentimiento. Si usted niega su consentimiento, la información no será recopilada. 6.2 Los datos recopilados se examinan en conjunto para mejorar el SDK y se mantienen de acuerdo con la Política de privacidad de Google.

7.Aplicaciones de terceros

7.1 Si utiliza el SDK de terceros para ejecutar aplicaciones desarrolladas por una parte o que acceden a datos, contenido o recursos proporcionados por un tercero, acepta que Google no es responsable de esas aplicaciones, datos, contenido o recursos. Usted comprende que todos los datos, contenidos o recursos a los que pueda acceder a través de dichas aplicaciones de terceros son responsabilidad exclusiva de la persona que los originó y que Google no es responsable de ninguna pérdida o daño que pueda experimentar como resultado del uso. o acceso a cualquiera de esas aplicaciones, datos, contenidos o recursos de terceros. 7.2 Debe tener en cuenta que los datos, el contenido y los recursos que se le presentan a través de dicha aplicación de terceros pueden estar protegidos por derechos de propiedad intelectual que son propiedad de los proveedores (o de otras personas o empresas en su nombre). No puede modificar, alquilar, arrendar, prestar, vender, distribuir o crear trabajos derivados basados ​​en estos datos, contenido o recursos (ya sea en su totalidad o en parte) a menos que los propietarios correspondientes le hayan dado permiso específico para hacerlo. 7.3 Usted reconoce que su uso de dichas aplicaciones, datos, contenido o recursos de terceros puede estar sujeto a términos separados entre usted y el tercero correspondiente. En ese caso, el Acuerdo de Licencia no afecta su relación legal con estos terceros.

8. Uso de las API de Android

8.1 API de datos de Google 8.1.1 Si utiliza cualquier API para recuperar datos de Google, reconoce que los datos pueden estar protegidos por derechos de propiedad intelectual que son propiedad de Google o de aquellas partes que proporcionan los datos (o de otras personas o empresas en su nombre). Su uso de dicha API puede estar sujeto a Términos de servicio adicionales. No puede modificar, alquilar, arrendar, prestar, vender, distribuir o crear trabajos derivados basados ​​en estos datos (ya sea en su totalidad o en parte) a menos que lo permitan los Términos de servicio pertinentes. 8.1.2 Si utiliza cualquier API para recuperar los datos de un usuario de Google, reconoce y acepta que recuperará los datos solo con el consentimiento explícito del usuario y solo cuando y para los fines limitados para los cuales el usuario le haya dado permiso para hazlo. Si utiliza la API del servicio de reconocimiento de Android, documentada en la siguiente URL: , actualizada periódicamente, reconoce que el uso de la API está sujeto al Anexo de procesamiento de datos para productos en los que Google es un procesador de datos, que se encuentra en la siguiente URL: https://privacy.google.com/businesses/gdprprocessorterms/, según se actualiza periódicamente. Al hacer clic para aceptar, usted acepta los términos del Anexo de procesamiento de datos para productos en los que Google es procesador de datos.

9. Rescisión de este Acuerdo de licencia

9.1 El Acuerdo de licencia seguirá aplicándose hasta que usted o Google lo rescindan como se establece a continuación. 9.2 Si desea rescindir el Acuerdo de licencia, puede hacerlo dejando de usar el SDK y cualquier credencial de desarrollador relevante. 9.3 Google puede, en cualquier momento, rescindir el Acuerdo de licencia con usted si: (A) ha incumplido alguna disposición del Acuerdo de licencia; o (B) Google está obligado a hacerlo por ley; o (C) el socio con el que Google le ofreció ciertas partes del SDK (como las API) ha terminado su relación con Google o ha dejado de ofrecerle ciertas partes del SDK; o (D) Google decide dejar de proporcionar el SDK o determinadas partes del SDK a los usuarios del país en el que usted reside o desde el que utiliza el servicio, o el suministro del SDK o de determinados servicios del SDK por parte de Google. es, a exclusivo criterio de Google, ya no es comercialmente viable. 9.4 Cuando el Acuerdo de licencia llega a su fin, todos los derechos, obligaciones y responsabilidades legales de los que usted y Google se han beneficiado, a los que han estado sujetos (o que se han acumulado durante el Contrato de Licencia ha estado vigente) o que se expresan para continuar indefinidamente, no se verán afectados por este cese, y las disposiciones del párrafo 14.7 continuarán aplicándose a dichos derechos, obligaciones y responsabilidades indefinidamente.

10. RENUNCIA DE GARANTÍAS

10.1 USTED ENTIENDE Y ACEPTA EXPRESAMENTE QUE EL USO DEL SDK ES BAJO SU PROPIO RIESGO Y QUE EL SDK SE PROPORCIONA "TAL CUAL" Y "SEGÚN DISPONIBILIDAD" SIN GARANTÍA DE NINGÚN TIPO POR PARTE DE GOOGLE. 10.2 Su uso del SDK y el material descargado u obtenido a través del uso del SDK es bajo su propia discreción y riesgo y usted es exclusivamente responsable de cualquier daño en cualquier día a su sistema informático u otro dispositivo o pérdida de datos que Resultados de dicho uso. 10.3 ADEMÁS, GOOGLE RENUNCIA EXPRESAMENTE A TODAS LAS GARANTÍAS Y CONDICIONES DE CUALQUIER TIPO, YA SEA EXPRESAS O IMPLÍCITAS, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS Y CONDICIONES IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN.

11. LIMITACIÓN DE RESPONSABILIDAD

11.1 USTED ENTIENDE Y ACEPTA EXPRESAMENTE QUE GOOGLE, SUS SUBSIDIARIAS Y AFILIADOS, Y SUS LICENCIANTES NO SERÁN RESPONSABLES ANTE USTED BAJO NINGUNA TEORÍA DE RESPONSABILIDAD POR CUALQUIER DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, CONSECUENCIAL O EJEMPLAR QUE PUEDA SER INCURRIDO POR USTED, INCLUYENDO CUALQUIER PÉRDIDA DE DATOS, YA SEA QUE GOOGLE O SUS REPRESENTANTES HAN SIDO INFORMADOS O DEBIERON HABER SIDO CONSCIENTES DE LA POSIBILIDAD DE QUE DICHAS PÉRDIDAS SURJAN.

12. Indemnización

12.1 En la medida máxima permitida por la ley, usted acepta defender, indemnizar y eximir de responsabilidad a Google, sus afiliados y sus respectivos directores, funcionarios, empleados y agentes de y contra cualquier reclamación, acción, demanda o procedimiento, así como cualquier y todas las pérdidas, responsabilidades, daños, costos y gastos (incluidos los honorarios razonables de abogados) que surjan o se deriven de (a) su uso del SDK, (b) cualquier aplicación que desarrolle en el SDK que infrinja cualquier derecho de autor, marca comercial, secreto, imagen comercial, patente u otro derecho de propiedad intelectual de cualquier persona o difama a cualquier persona o viola sus derechos de publicidad o privacidad, y (c) cualquier incumplimiento por su parte del Acuerdo de licencia.

13. Cambios al Acuerdo de Licencia

13.1 Google puede realizar cambios en el Acuerdo de licencia a medida que distribuye nuevas versiones del SDK. Cuando se realicen estos cambios, Google pondrá a disposición una nueva versión del Acuerdo de licencia en el sitio web donde esté disponible el SDK.

14. Términos legales generales

14.1 El Acuerdo de licencia constituye el acuerdo legal completo entre usted y Google y rige su uso del SDK (excluyendo cualquier servicio que Google pueda proporcionarle en virtud de un acuerdo escrito separado) y reemplaza por completo cualquier acuerdo anterior entre usted y Google en relación con el SDK. 14.2 Usted acepta que si Google no ejerce ni hace cumplir ningún derecho o recurso legal contenido en el Acuerdo de licencia (o del que Google tiene el beneficio según cualquier ley aplicable), esto no se considerará una renuncia formal de Google. 14.4 Usted reconoce y acepta que cada miembro del grupo de empresas del que Google es matriz serán terceros beneficiarios del Acuerdo de licencia y que dichas otras empresas tendrán derecho a hacer cumplir directamente y confiar en cualquier disposición del Acuerdo de licencia que les confiera un beneficio (o derechos a su favor). Aparte de esto, ninguna otra persona o empresa será un tercero beneficiario del Acuerdo de Licencia. 14.5 RESTRICCIONES A LA EXPORTACIÓN. EL SDK ESTÁ SUJETO A LAS LEYES Y REGULACIONES DE EXPORTACIÓN DE LOS ESTADOS UNIDOS. DEBE CUMPLIR CON TODAS LAS LEYES Y REGULACIONES DE EXPORTACIÓN NACIONALES E INTERNACIONALES QUE SE APLICAN AL SDK. ESTAS LEYES INCLUYEN RESTRICCIONES SOBRE DESTINOS, USUARIOS FINALES Y USO FINAL. 14.6 Ni usted ni Google podrán ceder ni transferir los derechos otorgados en el Acuerdo de licencia sin la aprobación previa por escrito de la otra parte. Ni usted ni Google podrán delegar sus responsabilidades u obligaciones en virtud del Acuerdo de licencia sin la aprobación previa por escrito de la otra parte. 14.7 El Acuerdo de licencia y su relación con Google en virtud del Acuerdo de licencia se regirán por las leyes del estado de California sin tener en cuenta sus disposiciones sobre conflicto de leyes. Usted y Google acuerdan someterse a la jurisdicción exclusiva de los tribunales ubicados dentro del condado de Santa Clara, California, para resolver cualquier asunto legal que surja del Acuerdo de licencia. Independientemente de esto, usted acepta que Google aún podrá solicitar medidas cautelares (o un tipo equivalente de reparación legal urgente) en cualquier jurisdicción. 16 de enero de 2019

Descargar herramientas de plataforma SDK de Android

Antes de descargar, debe aceptar los siguientes términos y condiciones.

Términos y condiciones

Este es el Acuerdo de licencia del kit de desarrollo de software de Android

1. Introducción

1.1 El kit de desarrollo de software de Android (denominado en el Acuerdo de licencia como "SDK" y que incluye específicamente los archivos del sistema Android, las API empaquetadas y los complementos de las API de Google) se le concede sujeto a los términos del Acuerdo de licencia. El Acuerdo de licencia constituye un contrato legalmente vinculante entre usted y Google en relación con su uso del SDK. 1.2 "Android" significa la pila de software de Android para dispositivos, disponible en el Proyecto de código abierto de Android, que se encuentra en la siguiente URL: http://source.android.com/, según se actualiza periódicamente. 1.3 Una "implementación compatible" significa cualquier dispositivo Android que (i) cumpla con el documento de Definición de compatibilidad de Android, que se puede encontrar en el sitio web de compatibilidad de Android (http://source.android.com/compatibility) y que puede actualizarse desde tiempo al tiempo; y (ii) supera con éxito el conjunto de pruebas de compatibilidad de Android (CTS). 1.4 "Google" significa Google LLC, una corporación de Delaware con sede principal en 1600 Amphitheatre Parkway, Mountain View, CA 94043, Estados Unidos.

2. Aceptación de este Acuerdo de licencia

2.1 Para utilizar el SDK, primero debe aceptar el Acuerdo de licencia. No podrá utilizar el SDK si no acepta el Acuerdo de licencia. 2.2 Al hacer clic para aceptar, por la presente acepta los términos del Acuerdo de licencia. 2.3 No puede utilizar el SDK y no puede aceptar el Acuerdo de licencia si es una persona que tiene prohibido recibir el SDK según las leyes de los Estados Unidos u otros países, incluido el país en el que reside o desde el que utiliza el SDK. . 2.4 Si acepta estar sujeto al Acuerdo de licencia en nombre de su empleador u otra entidad, declara y garantiza que tiene plena autoridad legal para vincular a su empleador o dicha entidad al Acuerdo de licencia. Si no tiene la autoridad necesaria, no podrá aceptar el Acuerdo de licencia ni utilizar el SDK en nombre de su empleador u otra entidad.

3. Licencia SDK de Google

3.1 Sujeto a los términos del Acuerdo de licencia, Google le otorga una licencia limitada, mundial, libre de regalías, no transferible, no exclusiva y no sublicenciable para utilizar el SDK únicamente para desarrollar aplicaciones para implementaciones compatibles de Android. 3.2 No puede utilizar este SDK para desarrollar aplicaciones para otras plataformas (incluidas implementaciones no compatibles de Android) ni para desarrollar otro SDK. Por supuesto, usted es libre de desarrollar aplicaciones para otras plataformas, incluidas implementaciones no compatibles de Android, siempre que este SDK no se utilice para ese fin. 3.3 Usted acepta que Google o terceros poseen todos los derechos legales, títulos e intereses sobre el SDK, incluido cualquier derecho de propiedad intelectual que subsista en el SDK. "Derechos de propiedad intelectual" significa todos y cada uno de los derechos bajo la ley de patentes, la ley de derechos de autor, la ley de secretos comerciales, la ley de marcas registradas y todos los demás derechos de propiedad. Google se reserva todos los derechos que no le hayan concedido expresamente. 3.4 No podrá utilizar el SDK para ningún fin que no esté expresamente permitido por el Acuerdo de licencia. Excepto en la medida en que lo requieran las licencias de terceros aplicables, no puede copiar (excepto con fines de copia de seguridad), modificar, adaptar, redistribuir, descompilar, realizar ingeniería inversa, desensamblar ni crear trabajos derivados del SDK o cualquier parte del SDK. 3.5 El uso, la reproducción y la distribución de los componentes del SDK con licencia de software de código abierto se rigen únicamente por los términos de esa licencia de software de código abierto y no por el Acuerdo de licencia. 3.6 Usted acepta que la forma y la naturaleza del SDK que proporciona Google pueden cambiar sin previo aviso y que las versiones futuras del SDK pueden ser incompatibles con aplicaciones desarrolladas en versiones anteriores del SDK. Usted acepta que Google puede dejar de proporcionar (de forma permanente o temporal) el SDK (o cualquier característica dentro del SDK) a usted o a los usuarios en general, a su exclusivo criterio, sin previo aviso. 3.7 Nada en el Acuerdo de licencia le otorga derecho a utilizar cualquiera de los nombres comerciales, marcas comerciales, marcas de servicio, logotipos, nombres de dominio u otras características distintivas de marca de Google. 3.8 Usted acepta que no eliminará, ocultará ni alterará ningún aviso de derechos de propiedad (incluidos avisos de derechos de autor y marcas registradas) que pueda estar adherido o contenido en el SDK.

4. Uso del SDK por su parte

4.1 Google acepta que no obtiene ningún derecho, título o interés de usted (o de sus licenciantes) en virtud del Acuerdo de licencia sobre cualquier aplicación de software que usted desarrolle utilizando el SDK, incluidos los derechos de propiedad intelectual que subsistan en esas aplicaciones. 4.2 Usted acepta utilizar el SDK y escribir aplicaciones solo para los fines permitidos por (a) el Acuerdo de licencia y (b) cualquier ley, reglamento o práctica o directriz generalmente aceptada aplicable en las jurisdicciones pertinentes (incluida cualquier ley relacionada con la exportación de datos o software hacia y desde los Estados Unidos u otros países relevantes). 4.3 Usted acepta que si utiliza el SDK para desarrollar aplicaciones para usuarios del público en general, protegerá la privacidad y los derechos legales de esos usuarios. Si los usuarios le proporcionan nombres de usuario, contraseñas u otra información de inicio de sesión o información personal, debe informarles que la información estará disponible para su aplicación y debe proporcionar avisos de privacidad y protección legalmente adecuados para esos usuarios. Si su aplicación almacena información personal o confidencial proporcionada por los usuarios, debe hacerlo de forma segura. Si el usuario proporciona a su aplicación información de su cuenta de Google, su aplicación solo podrá usar esa información para acceder a la cuenta de Google del usuario cuando y para los fines limitados para los cuales el usuario le haya dado permiso para hacerlo. 4.4 Usted acepta que no participar en ninguna actividad con el SDK, incluido el desarrollo o distribución de una aplicación, que interfiera, interrumpa, dañe o acceda de manera no autorizada a los servidores, redes u otras propiedades o servicios de cualquier tercero, incluido, 4.5 Usted acepta que usted es el único responsable (y que Google no tiene ninguna responsabilidad ante usted ni ante terceros) por cualquier dato, contenido o recurso que cree, transmita o muestre a través de Android y/o aplicaciones para Android, y por las consecuencias de sus acciones (incluida cualquier pérdida o daño que Google pueda sufrir) al hacerlo. o a cualquier tercero por) cualquier incumplimiento de sus obligaciones en virtud del Acuerdo de licencia, cualquier contrato de terceros aplicable o Términos de servicio, o cualquier ley o regulación, y por las consecuencias (incluyendo cualquier pérdida o daño que Google o cualquier tercero pueda sufrir) de dicho incumplimiento.

5. Tus credenciales de desarrollador

5.1 Usted acepta que es responsable de mantener la confidencialidad de cualquier credencial de desarrollador que Google le pueda emitir o que usted mismo pueda elegir y que será el único responsable de todas las aplicaciones que se desarrollen con sus credenciales de desarrollador.

6.Privacidad e información

6.1 Para innovar y mejorar continuamente el SDK, Google puede recopilar ciertas estadísticas de uso del software, que incluyen, entre otras, un identificador único, una dirección IP asociada, un número de versión del software e información sobre qué herramientas y/o servicios en el Se utilizan los SDK y cómo se utilizan. Antes de recopilar esta información, el SDK se lo notificará y solicitará su consentimiento. Si usted niega su consentimiento, la información no será recopilada. 6.2 Los datos recopilados se examinan en conjunto para mejorar el SDK y se mantienen de acuerdo con la Política de privacidad de Google.

7.Aplicaciones de terceros

7.1 Si utiliza el SDK de terceros para ejecutar aplicaciones desarrolladas por una parte o que acceden a datos, contenido o recursos proporcionados por un tercero, acepta que Google no es responsable de esas aplicaciones, datos, contenido o recursos. Usted comprende que todos los datos, contenidos o recursos a los que pueda acceder a través de dichas aplicaciones de terceros son responsabilidad exclusiva de la persona que los originó y que Google no es responsable de ninguna pérdida o daño que pueda experimentar como resultado del uso. o acceso a cualquiera de esas aplicaciones, datos, contenidos o recursos de terceros. 7.2 Debe tener en cuenta que los datos, el contenido y los recursos que se le presentan a través de dicha aplicación de terceros pueden estar protegidos por derechos de propiedad intelectual que son propiedad de los proveedores (o de otras personas o empresas en su nombre). No puede modificar, alquilar, arrendar, prestar, vender, distribuir o crear trabajos derivados basados ​​en estos datos, contenido o recursos (ya sea en su totalidad o en parte) a menos que los propietarios correspondientes le hayan dado permiso específico para hacerlo. 7.3 Usted reconoce que su uso de dichas aplicaciones, datos, contenido o recursos de terceros puede estar sujeto a términos separados entre usted y el tercero correspondiente. En ese caso, el Acuerdo de Licencia no afecta su relación legal con estos terceros.

8. Uso de las API de Android

8.1 API de datos de Google 8.1.1 Si utiliza cualquier API para recuperar datos de Google, reconoce que los datos pueden estar protegidos por derechos de propiedad intelectual que son propiedad de Google o de aquellas partes que proporcionan los datos (o de otras personas o empresas en su nombre). Su uso de dicha API puede estar sujeto a Términos de servicio adicionales. No puede modificar, alquilar, arrendar, prestar, vender, distribuir o crear trabajos derivados basados ​​en estos datos (ya sea en su totalidad o en parte) a menos que lo permitan los Términos de servicio pertinentes. 8.1.2 Si utiliza cualquier API para recuperar los datos de un usuario de Google, reconoce y acepta que recuperará los datos solo con el consentimiento explícito del usuario y solo cuando y para los fines limitados para los cuales el usuario le haya dado permiso para hazlo. Si utiliza la API del servicio de reconocimiento de Android, documentada en la siguiente URL: , actualizada periódicamente, reconoce que el uso de la API está sujeto al Anexo de procesamiento de datos para productos en los que Google es un procesador de datos, que se encuentra en la siguiente URL: https://privacy.google.com/businesses/gdprprocessorterms/, según se actualiza periódicamente. Al hacer clic para aceptar, usted acepta los términos del Anexo de procesamiento de datos para productos en los que Google es procesador de datos.

9. Rescisión de este Acuerdo de licencia

9.1 El Acuerdo de licencia seguirá aplicándose hasta que usted o Google lo rescindan como se establece a continuación. 9.2 Si desea rescindir el Acuerdo de licencia, puede hacerlo dejando de usar el SDK y cualquier credencial de desarrollador relevante. 9.3 Google puede, en cualquier momento, rescindir el Acuerdo de licencia con usted si: (A) ha incumplido alguna disposición del Acuerdo de licencia; o (B) Google está obligado a hacerlo por ley; o (C) el socio con el que Google le ofreció ciertas partes del SDK (como las API) ha terminado su relación con Google o ha dejado de ofrecerle ciertas partes del SDK; o (D) Google decide dejar de proporcionar el SDK o determinadas partes del SDK a los usuarios del país en el que usted reside o desde el que utiliza el servicio, o el suministro del SDK o de determinados servicios del SDK por parte de Google. es, a exclusivo criterio de Google, ya no es comercialmente viable. 9.4 Cuando el Acuerdo de licencia llega a su fin, todos los derechos, obligaciones y responsabilidades legales de los que usted y Google se han beneficiado, a los que han estado sujetos (o que se han acumulado durante el Contrato de Licencia ha estado vigente) o que se expresan para continuar indefinidamente, no se verán afectados por este cese, y las disposiciones del párrafo 14.7 continuarán aplicándose a dichos derechos, obligaciones y responsabilidades indefinidamente.

10. RENUNCIA DE GARANTÍAS

10.1 USTED ENTIENDE Y ACEPTA EXPRESAMENTE QUE EL USO DEL SDK ES BAJO SU PROPIO RIESGO Y QUE EL SDK SE PROPORCIONA "TAL CUAL" Y "SEGÚN DISPONIBILIDAD" SIN GARANTÍA DE NINGÚN TIPO POR PARTE DE GOOGLE. 10.2 Su uso del SDK y el material descargado u obtenido a través del uso del SDK es bajo su propia discreción y riesgo y usted es exclusivamente responsable de cualquier daño en cualquier día a su sistema informático u otro dispositivo o pérdida de datos que Resultados de dicho uso. 10.3 ADEMÁS, GOOGLE RENUNCIA EXPRESAMENTE A TODAS LAS GARANTÍAS Y CONDICIONES DE CUALQUIER TIPO, YA SEA EXPRESAS O IMPLÍCITAS, INCLUYENDO, ENTRE OTRAS, LAS GARANTÍAS Y CONDICIONES IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN.

11. LIMITACIÓN DE RESPONSABILIDAD

11.1 USTED ENTIENDE Y ACEPTA EXPRESAMENTE QUE GOOGLE, SUS SUBSIDIARIAS Y AFILIADOS, Y SUS LICENCIANTES NO SERÁN RESPONSABLES ANTE USTED BAJO NINGUNA TEORÍA DE RESPONSABILIDAD POR CUALQUIER DAÑO DIRECTO, INDIRECTO, INCIDENTAL, ESPECIAL, CONSECUENCIAL O EJEMPLAR QUE PUEDA SER INCURRIDO POR USTED, INCLUYENDO CUALQUIER PÉRDIDA DE DATOS, YA SEA QUE GOOGLE O SUS REPRESENTANTES HAN SIDO INFORMADOS O DEBIERON HABER SIDO CONSCIENTES DE LA POSIBILIDAD DE QUE DICHAS PÉRDIDAS SURJAN.

12. Indemnización

12.1 En la medida máxima permitida por la ley, usted acepta defender, indemnizar y eximir de responsabilidad a Google, sus afiliados y sus respectivos directores, funcionarios, empleados y agentes de y contra cualquier reclamación, acción, demanda o procedimiento, así como cualquier y todas las pérdidas, responsabilidades, daños, costos y gastos (incluidos los honorarios razonables de abogados) que surjan o se deriven de (a) su uso del SDK, (b) cualquier aplicación que desarrolle en el SDK que infrinja cualquier derecho de autor, marca comercial, secreto, imagen comercial, patente u otro derecho de propiedad intelectual de cualquier persona o difama a cualquier persona o viola sus derechos de publicidad o privacidad, y (c) cualquier incumplimiento por su parte del Acuerdo de licencia.

13. Cambios al Acuerdo de Licencia

13.1 Google puede realizar cambios en el Acuerdo de licencia a medida que distribuye nuevas versiones del SDK. Cuando se realicen estos cambios, Google pondrá a disposición una nueva versión del Acuerdo de licencia en el sitio web donde esté disponible el SDK.

14. Términos legales generales

14.1 El Acuerdo de licencia constituye el acuerdo legal completo entre usted y Google y rige su uso del SDK (excluyendo cualquier servicio que Google pueda proporcionarle en virtud de un acuerdo escrito separado) y reemplaza por completo cualquier acuerdo anterior entre usted y Google en relación con el SDK. 14.2 Usted acepta que si Google no ejerce ni hace cumplir ningún derecho o recurso legal contenido en el Acuerdo de licencia (o del que Google tiene el beneficio según cualquier ley aplicable), esto no se considerará una renuncia formal de Google. 14.4 Usted reconoce y acepta que cada miembro del grupo de empresas del que Google es matriz serán terceros beneficiarios del Acuerdo de licencia y que dichas otras empresas tendrán derecho a hacer cumplir directamente y confiar en cualquier disposición del Acuerdo de licencia que les confiera un beneficio (o derechos a su favor). Aparte de esto, ninguna otra persona o empresa será un tercero beneficiario del Acuerdo de Licencia. 14.5 RESTRICCIONES A LA EXPORTACIÓN. EL SDK ESTÁ SUJETO A LAS LEYES Y REGULACIONES DE EXPORTACIÓN DE LOS ESTADOS UNIDOS. DEBE CUMPLIR CON TODAS LAS LEYES Y REGULACIONES DE EXPORTACIÓN NACIONALES E INTERNACIONALES QUE SE APLICAN AL SDK. ESTAS LEYES INCLUYEN RESTRICCIONES SOBRE DESTINOS, USUARIOS FINALES Y USO FINAL. 14.6 Ni usted ni Google podrán ceder ni transferir los derechos otorgados en el Acuerdo de licencia sin la aprobación previa por escrito de la otra parte. Ni usted ni Google podrán delegar sus responsabilidades u obligaciones en virtud del Acuerdo de licencia sin la aprobación previa por escrito de la otra parte. 14.7 El Acuerdo de licencia y su relación con Google en virtud del Acuerdo de licencia se regirán por las leyes del estado de California sin tener en cuenta sus disposiciones sobre conflicto de leyes. Usted y Google acuerdan someterse a la jurisdicción exclusiva de los tribunales ubicados dentro del condado de Santa Clara, California, para resolver cualquier asunto legal que surja del Acuerdo de licencia. Independientemente de esto, usted acepta que Google aún podrá solicitar medidas cautelares (o un tipo equivalente de reparación legal urgente) en cualquier jurisdicción. 16 de enero de 2019

Encontrar un controlador USB para su Android es casi una tarea difícil, si el fabricante de su teléfono inteligente o tableta no proporciona una suite de PC o si no posee un teléfono inteligente o tableta de marca famosa. Para resolver este problema, hoy presentaremos una descarga del controlador ADB universal e instalarlo le permitirá conectar cualquiera de sus dispositivos Android con la computadora con éxito.

El controlador Universal ADB que se proporciona aquí es un controlador basado en Windows y es compatible con casi todas las versiones de Windows: Windows Vista, Windows XP, Windows 8, Windows 7, Windows 10 y Windows 8.1. Además, es compatible con casi todos los fabricantes y teléfonos inteligentes Android del mundo (Ejemplo: Samsung, Xiaomi, HTC, Panasonic, LG, Micromax, Intex, Lava, Gionee, InFocus, etc.)

Características del controlador ADB universal:

1) Soporta todos los dispositivos Android: El controlador Universal ADB es compatible con casi todos los dispositivos Android (incluidas las principales marcas como Samsung, Lenovo, HTC, Sony, etc.). Simplemente descargue el controlador, conecte su teléfono inteligente Android e instale el controlador USB.

2) Detección automática de marca: Este software detecta automáticamente la marca y el chipset de su teléfono inteligente e instala el controlador USB en consecuencia. Además, el controlador Universal ADB viene en un formato de instalación rápida, es decir, con solo hacer clic en el archivo “.exe”, podrá instalar el controlador de su dispositivo.

3) Admite versiones de Windows de 32 y 64 bits: Este software admite versiones del sistema operativo Windows de 32 bits (x86) y 64 bits (x64). Además, puede utilizar este software en todas las versiones de Windows, incluidas Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista y Windows XP.

4) Nuevo botón Actualizar: La nueva versión de este software (Versión 2 y Versión 3) viene con un botón de actualización, que puede utilizar para actualizar la lista de dispositivos. Esta función no estaba disponible en la versión inicial de este software.

- Ultima versión

Cómo instalar el controlador ADB universal:

1) Antes de comenzar la instalación del controlador ADB universal, asegúrese de haber conectado su teléfono inteligente a la computadora usando el cable de datos USB original, ya que el instalador del controlador ADB no detectará su dispositivo si lo conecta después de comenzar el proceso de instalación. .

2) Para comenzar, descargue el controlador Universal ADB y extraiga su paquete zip en una carpeta de su computadora. Ahora encontrarás el universaladbdriver_v3.0.exe" archivo.

3) Ahora, haga clic en él para iniciar el instalador del controlador Universal ADB.

4) Una vez que se inicie el instalador, detectará automáticamente su teléfono inteligente o tableta, ya que ya ha conectado su teléfono inteligente a la computadora.

5) Ahora podrá ver el número de modelo de su teléfono inteligente o tableta en la lista de dispositivos del instalador. Además, verás el mensaje. Conductor incorrecto"Bajo" estado del dispositivo“, lo que indica que no ha instalado el controlador ADB en su computadora.

6) A continuación, haga clic en “ Instalar”en el instalador del controlador Universal ADB para comenzar el proceso de instalación. Una vez que haga eso, recibirá un mensaje de seguridad de Windows indicando que no pueden verificar el editor del controlador. Simplemente ignóralo y haz clic en" Instale este software de controlador de todos modos”Para instalar el controlador ADB en su computadora.

7) Una vez finalizada con éxito la instalación, podrá ver una barra de progreso verde en el instalador junto con el mensaje " Instalación exitosa“.

Eso es todo. Ahora ha instalado con éxito el controlador ADB para su dispositivo Android en su computadora.

Puntos para recordar:

1) El controlador Universal ADB es compatible con casi todos los dispositivos Android. Entonces, si el fabricante de su teléfono inteligente no ofrece el paquete de PC, descargarlo e instalarlo le permitirá conectar su teléfono inteligente con la computadora.

ADB no es un programa, sino controladores para Windows 10. Debe descargar el archivo no solo para introducir su PC y su teléfono inteligente Android, sino también para tener una herramienta conveniente para rootear y obtener acceso completo a su teléfono móvil. .

Si te preguntas cómo rootear tu celular, entonces estás en la página correcta. No, aquí no encontrará un programa para realizar este trámite, pero aquí obtendrá un cómodo controlador, sin el cual no podrá realizarlo. No importa cuán poderoso y avanzado sea el programa para obtener derechos de administrador en su dispositivo, aún no podrá conectarse y obtener acceso completo al mismo nivel que obtiene después de instalar los controladores ADB.

Ya hemos descrito la tarea principal anteriormente. Pero echemos un vistazo más de cerca a cómo se puede utilizar exactamente este producto. Comencemos con lo básico: este paquete no es exactamente lo que necesita. Esta es una utilidad universal. La propia utilidad seleccionará los componentes necesarios y usted no tendrá que hacer nada adicional. Si esta idea le atrae, siga el siguiente procedimiento:

  • Instalar universales;
  • Conecte el teléfono;
  • Ejecute la selección de componentes e instálelo.

Solo es necesario reiniciar la PC en los casos más extremos. Pero si Windows 10 te lo pide, entonces, por supuesto, no tienes más remedio que aceptar. Después de todo, hasta que reinicie, no podrá aplicar los cambios que ocurrieron durante el proceso de instalación.

Cómo utilizar controladores adb

Dado que esta solución no es una utilidad completa, como es, por ejemplo, Peers.tv o cualquier otra utilidad clásica, no podrá utilizarla. No tiene interfaz visual ni capacidades físicas. ¿Por qué descargarlo entonces? Todo es simple y exactamente igual que en el caso de cualquier otro controlador para su computadora. Debes instalarlos para que todo funcione lo más correctamente posible. Y concretamente en este caso, para que tu PC en Windows 10 normalmente coja el teléfono o simplemente lo vea.

Tenga en cuenta que el controlador ADB se puede descargar gratis. Esto significa que no necesita pagar dinero a quienes venden un componente para Windows 10 de forma paga. Además, no necesita seleccionar el ensamblaje necesario dependiendo de su sistema operativo, porque el archivo de instalación es tan versátil que es adecuado tanto para sistemas de 32 como de 64 bits. También tenga en cuenta que si él mismo está en ruso, esto no significa que haya un controlador ADB para su teléfono también en ruso. Probablemente sea en inglés, es decir. Este es el caso de todos los modelos de teléfonos populares de XiAomi, Samsung, HTC, Sony y otros.

ADB, o Android Debug Bridge, es una aplicación de consola para PC que le permite controlar su dispositivo Android directamente desde su computadora. Se ve así: primero, el kit de herramientas ADB y los controladores para Android se instalan en la computadora, luego el dispositivo móvil se conecta a la PC mediante un cable USB en modo de depuración y, finalmente, después de iniciar ADB, se ejecutan comandos especiales en la consola (línea de comando) que inicia ciertas acciones con el gadget. La información detallada sobre el principio de funcionamiento de la herramienta de depuración se presenta en el sitio web oficial del desarrollador, por lo que no nos detendremos en esto, sino que pasaremos inmediatamente a las capacidades de ADB y cómo instalarlo en una computadora.

¿Qué te permite hacer ADB?

Primero, señalemos por qué es necesario el BAD. Con él podrás:

  • Reinicie el dispositivo en varios modos;
  • Comparta archivos/carpetas con su teléfono;
  • Instalar/desinstalar aplicaciones;
  • Instale firmware personalizado (incluido TWRP Recovery);
  • Producir ;
  • Ejecutar varios tipos de scripts.

La herramienta ADB generalmente se instala junto con la aplicación de consola Fastboot.

Instalación de ADB y Fastboot desde el SDK de Android

Este método implica el uso de la herramienta oficial de prueba y desarrollo de aplicaciones de Android Studio. Vamos a la página https://developer.android.com/studio/index.html y buscamos el título "Obtener solo las herramientas de línea de comandos". A continuación descargamos el archivo de herramientas SDK para Windows (antes de descargarlo, aceptamos los términos de uso).

Desempaquete el archivo en la unidad C. En nuestro caso, los archivos se extrajeron a una carpeta herramientas-sdk-windows-3859397.

Vamos al directorio, y luego vamos al directorio. herramientas/contenedor. Aquí nos interesa el archivo. administradorsdk, que ayudará a instalar ADB y Fastboot en su computadora.

Ahora necesitas abrir la carpeta con sdkmanager, para lo cual debes ejecutar el comando en la consola CD C:\sdk-tools-windows-3859397\tools\bin, Dónde C:\sdk-tools-windows-3859397\tools\bin es el camino al sdkmanager.

Si descomprimiste el SDK de Android no para conducir C, sino a algún otro lugar, puedes encontrar la dirección completa usando la línea superior del Explorador (haz clic derecho en la carpeta de destino y haz clic en "Copiar dirección").

Entonces nos mudamos a herramientas\contenedor y ahora necesitamos ejecutar el comando sdkmanager "herramientas de plataforma", que instalará el paquete Platform-tools que contiene los archivos ADB y Fastboot.

Durante la instalación, lea el acuerdo de licencia y presione Y para completar la operación.

Si todo ha ido bien aparecerá un directorio en la carpeta raíz del SDK de Android herramientas de plataforma con los archivos necesarios adb.exe Y fastboot.exe.

ADB mínimo y Fastboot

La segunda forma es aún más sencilla. En el foro de desarrolladores Desarrolladores Xda puedes descargar el paquete ADB mínimo y Fastboot con todos los archivos necesarios. Para ello, vaya a la página https://forum.xda-developers.com/showthread.php?t=2317790 y, haciendo clic en el enlace, descargue el archivo exe de instalación.

Ejecútelo y siga las instrucciones.

Instalamos Minimal ADB y Fastboot en la raíz de la misma unidad C.

Básicamente, eso es todo. Queda por comprobar la existencia de archivos.

Comprobando el trabajo de ADB y Fastboot.

Después de instalar aplicaciones utilizando cualquiera de los métodos anteriores, debe asegurarse de que las utilidades funcionen correctamente. Para hacer esto, a través de la línea de comando, vaya a la carpeta con los archivos adb y fastboot (comando cd C:\sdk-tools-windows-3859397\plataforma-herramientas o cd C:\Minimal ADB y Fastboot) y luego ejecute el comando ayuda adb. Debería mostrar la versión de Android Debug Bridge instalada y una lista de comandos ADB. Si ve algo como lo que se muestra en la captura de pantalla siguiente, entonces todo está funcionando correctamente.

Ahora debes conectar un dispositivo móvil a la PC y verificar si la aplicación ADB lo ve. Conectamos el teléfono (o tableta) a la computadora mediante un cable USB, configuramos el modo de conexión MTP (intercambio de archivos) en la configuración y vamos a la sección Configuración: para desarrolladores.

Si no existe tal elemento en la configuración, vaya a la página "Acerca del teléfono" y haga clic en la línea con el número de ensamblaje siete veces.

Se activará el modo de desarrollador y la sección "Para desarrolladores" estará disponible. Entramos en él y activamos la opción "Depuración vía USB".

Después de todas estas manipulaciones con el gadget en la línea de comando de Windows, ingrese el comando dispositivos adb. Mostrará información sobre el dispositivo conectado aproximadamente en el mismo formato que en la captura de pantalla.

Por lo tanto, probamos ADB y Fastboot y nos aseguramos de que Android Debug Bridge funcione normalmente, lo que significa que ahora puede controlar su teléfono a través de una computadora.

Si no puede establecer una conexión con el dispositivo, debe verificar la presencia y la correcta instalación de los controladores de Android. Para hacer esto, con el modo de depuración habilitado, vaya al "Administrador de dispositivos" y vea si hay signos de exclamación en la rama "Dispositivos USB", el elemento "Interfaz ADB" (puede llamarse de manera un poco diferente).

Si se encuentran problemas, intentamos reinstalar los controladores. Puede descargarlos en el sitio web del fabricante del teléfono o en https://adb.clockworkmod.com/.

Esperamos que el artículo te haya resultado útil.