Estoy usando Windows 10 y cuando inicio el emulador de dispositivo virtual en Android Studio sigo recibiendo el mensaje que dice:
"El binario ADB en C: \ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe es obsoleto y tiene serios problemas de rendimiento con el emulador de Android. Actualice a una versión más nueva para obtener una aplicación significativamente más rápida / transferencia de archivos".
Soy un desarrollador nuevo con poca experiencia. ¿Qué necesito para actualizar a una versión más nueva para que ese mensaje ya no se muestre?
Respuestas:
Soy nuevo en Android también. La respuesta de dkalev es correcta pero no muy descriptiva para un nuevo usuario. He esbozado los pasos a continuación.
Eso es todo al respecto.
Codificación feliz
fuente
you're out of date, catch up
.Para mí, actualizar SDK no ayuda. Resuelvo este problema desmarcando la opción del emulador "Usar ubicación ADB detectada". Darle una oportunidad.
fuente
Tuve el mismo problema y lo resolví actualizando Android SDK Build-Tools. Abra el administrador del SDK en el estudio de Android (doble turno y escriba el administrador del SDK). Luego, en la segunda pestaña (Herramientas del SDK), actualice las Herramientas de compilación del SDK de Android y el mensaje de error debería desaparecer.
fuente
17-01-2019
Esto funciona para mi. Acaba de abrir
Android SDK Manager
Luego se mostró4 Updates Available
. Así que acabo de actualizarlo y no más advertencias anteriores.fuente
Este es un error de años.
Verifique su versión de adb de esta manera: (la ruta de adb se proporciona con el error en sí)
salida:
Significa que este adb proviene de las últimas herramientas de la plataforma sdk 29.0.4. Verifique la última versión del sitio oficial aquí .
Si ya tiene instalada la última versión de ADB y aún recibe el error, este es un problema conocido. Google aún no ha proporcionado ningún otro ADB. Haga clic en la opción "no volver a mostrar" y continúe.
fuente
Tuve el mismo problema, pero en mi caso la solución fue ligeramente diferente, ya que no se mostraban actualizaciones para las herramientas de Android SDK. Abrí el Administrador de dispositivos virtuales y me di cuenta de que mi emulador estaba ejecutando API 27. Regresé al Administrador de SDK y no tenía las herramientas de SDK de API 27 instaladas. Instalar v 27 resolvió el problema por mí.
fuente
En mi caso, lo que eliminó este mensaje fue (Después de actualizar todo) eliminar el emulador y crear uno nuevo. La actualización manual del adb no resolvió esto. Tampoco se actualiza a través del estudio Android Gui. En mi caso, parece que, dado que el emulador se creó con componentes "antiguos", sigue mostrando el mensaje. Tenía tres emuladores, los eliminé todos y creé uno nuevo. Para mi sorpresa cuando comenzó, el mensaje ya no estaba.
No se sabe si el rendimiento es mejor o no. El mensaje simplemente no apareció. También tengo todo actualizado a lo último (emuladores y SDK).
fuente
(Usted mencionó que es nuevo en Android Studio), por lo que le recomiendo presionar el botón Android Studio> Ayuda> Buscar actualizaciones ... que actualizará su entorno.
fuente
Resolví este error desinstalando dos versiones anteriores de herramientas de compilación del SDK, dejando solo la más reciente.
fuente
Tuve el mismo problema y lo resolví actualizando Android SDK Build-Tools en Android Studio.
Paso 1: doble turno y escriba SDK Manager, esto abrirá el SDK Manager
Paso 2: luego, en la segunda pestaña (Herramientas del SDK), actualiza las Herramientas de compilación del SDK de Android y el mensaje de error debería desaparecer.
si esto no se resuelve, marque la opción en la pestaña Configuración,
use detected Adb tool
en la pestaña Configuraciónfuente
Ninguna de las respuestas mejor votadas funcionó para mí, excepto cuando desmarqué "Usar la ubicación ADB detectada" como se mencionó anteriormente por @ 褚 阳光. Afortunadamente, en mi caso, el mensaje no apareció, incluso cuando lo volví a encender. En otras palabras, el problema podría resolverse reiniciando "Usar ubicación ADB detectada" :)
fuente
Primero debe verificar qué SDK está usando su emulador y, como @kuya sugirió, debe seguir esos pasos e instalar la última versión de esa herramienta de compilación de SDK. Suponga que su emulador usa el SDK 27 y luego necesita instalar lo último de esa serie. Para mí fue 27.0.3. Después de eso, el error desapareció.
fuente
Intente actualizar sus elementos de SDK Tools y luego elimine todos los emuladores creados actualmente y vuelva a crearlos. esto funciona para mi
fuente
Pruebe el restablecimiento de fábrica al dispositivo virtual desde el Administrador de dispositivo Android
fuente
Seguí la respuesta, pero el último paso mágico fue eliminar el entorno virtual existente y crear uno nuevo.
fuente
Esto puede sonar normal, pero recibí el mismo error, pero lo actualicé y funcionó ahora sin ningún error. Sugiero a cualquiera que intente actualizaciones primero.
fuente
Si está atrapado después de seguir cada uno de los pasos descritos anteriormente, le sugiero que combine más de una respuesta. Las respuestas de @Kuya y @ 褚 阳光 funcionaron para mí. Pruébalos. Puedo explicarte más si los pasos te están dando resultados.
fuente