Alguien sabe que significa esto? Soy un poco novato con Android. Cuando hago clic en el botón "ejecutar" en mi simulador, aparece este mensaje.
Lanzable: no se puede ubicar adb dentro del SDK
Estoy ejecutando la última versión 0.8.14
.
EDITAR: estoy usando Android Studio
android
android-studio
installation
adb
SleepsOnNewspapers
fuente
fuente
Respuestas:
El
ADB
ahora está situado en la plataforma de herramientas SDK de Android .[sdk directory]/platform-tools
directorio y, si no existe, abra el administrador de SDK en Android Studio (un botón en algún lugar del menú superior, el logotipo de Android con una flecha hacia abajo), cambie a la pestaña de herramientas de SDK y seleccione / instale la plataforma de SDK de Android -herramientas .Si lo anterior no resuelve el problema, intente reinstalar las herramientas: abra el "Administrador de SDK independiente" y desinstale las herramientas de la plataforma SDK de Android, elimine el
[your sdk directory]/platform-tools
directorio por completo e instálelo nuevamente usando el administrador de SDK.Revisa tu cofre antivirus. A veces, el programa antivirus piensa que adb.exe es un virus. Si lo encuentra allí, restaure el archivo y comenzará a funcionar. También puede poner adb.exe como un archivo seguro en su programa antivirus.
¡Espero que esto ayude!
fuente
Para cualquiera que todavía se encuentre con este problema. Tuve un problema similar en el que podía ver mi dispositivo desde adb en la línea de comandos usando,
adb devices
pero Android Studio no reconocería cuando tenía un dispositivo conectado y arrojaría:Unable to locate adb within SDK
oUnable to obtain result of 'adb version'
Intenté iniciar / detener adb, desinstalaciones, herramientas de plataforma y más. Lo que encontré fue que dentro de mi
C:\Users\<UserName>\AppData\Local\Android
carpeta tenía varias carpetas sdk. Realicé lo siguiente:platform-tools\
directorios dentro de cadaC:\Users\<UserName>\AppData\Local\Android\sdk*
directorioEspero que esto ayude a alguien algún día con su problema.
fuente
Si está utilizando Android Studio y tiene protección antivirus AVG, es posible que el archivo adb.exe esté en Virus Vault. Este era mi problema. Para solucionarlo: Abra AVG. Seleccione Opciones (arriba a la derecha), luego Virus Vault. Si ve el archivo adb.exe allí, selecciónelo y luego haga clic en Restaurar.
fuente
En Android Studio, haga clic en 'Herramientas' en la barra de pestañas superior de Android Studio
Herramientas >> Android >> Administrador de SDK >> Iniciar administrador de SDK independiente
allí puede ver claramente qué herramienta de plataforma falta, luego simplemente instálela y su adb comenzará a funcionar correctamente.
Instale completamente al menos un paquete de Api (Android Api 23 o 24).
fuente
En mi caso, no tenía ningún SDK seleccionado para mi proyecto (no estoy seguro de por qué). Simplemente fue al cuadro de diálogo Estructura del proyecto (
alt+ctrl+shift+s
o al botón 1 en la pantalla) y luego a proyecto-> Se seleccionó el SDK del proyecto<no SDK>
. Lo acabo de cambiar a la últimafuente
pruebe esto: Archivo-> Estructura del proyecto en la Estructura del proyecto Izquierda> Ubicación del SDK del SDK seleccione la ubicación del SDK de Android (la versión anterior use Presione +, agregue otro sdk)
fuente
Simplemente acceda a su SDK Manager e instale las herramientas del SDK de Android
fuente
En mi caso fue un caso simple de ruta incorrecta. Simplemente fue al cuadro de diálogo Estructura del proyecto (alt + ctrl + shift + s) y luego a la plataforma-> SDK y la ruta de inicio fija del SDK de Android.
fuente
Finalmente, después de varias horas de investigación, creo que tengo otra solución para todos los que tienen problemas con AVD Manager "No se puede localizar adb".
Sé que tenemos la configuración para el SDK en Archivo -> Configuración -> Apariencia y comportamiento -> Configuración del sistema -> SDK de Android. ¡Parece que esto no es suficiente! Parece que Android Studio (al menos la nueva versión 4) no otorga a los proyectos un SDK predeterminado, a pesar de la configuración anterior.
Por lo tanto, también (para cada proyecto) debe ir a Archivo -> Estructura del proyecto -> Configuración del proyecto -> Proyecto y seleccionar el SDK del proyecto, que está configurado en [Sin SDK] de forma predeterminada.
Si no hay nada en el cuadro desplegable, seleccione Nuevo, seleccione SDK de Android y navegue hasta la ubicación de su SDK de Android (normalmente C: \ Users [nombre de usuario] \ AppData \ Local \ Android \ Sdk en Windows). A continuación, podrá seleccionar la plataforma Android API xx. Ahora no debería recibir este molesto error de adb.
HTH
fuente
Eliminé y reinstalé las herramientas de la plataforma Android SDK 23 23.0.0 . Esto resolvió el problema. Ayer hice una actualización completa del SDK usando SDK Manager, borrando algunas partes que creía que ya no necesitaba y descargando actualizaciones. Quizás esta fue la fuente del problema.
fuente
Tengo el mismo problema. MacOS, Android Studio 3.6.1, SDK Android 10.0.
Este es el directorio donde Android Studio está buscando adb binary:
$ cd ~/Library/Android/sdk/platform-tools/ ➜ platform-tools $ ls package.xml platform-tools signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Sin embargo, el binario está en un directorio más profundo:
➜ platform-tools $ ls platform-tools adb dmtracedump etc1tool hprof-conv make_f2fs mke2fs.conf sload_f2fs sqlite3 api e2fsdroid fastboot lib64 mke2fs NOTICE.txt source.properties systrace
Simplemente haga un enlace suave al directorio actual:
➜ platform-tools $ ln -s platform-tools/adb ./ ➜ platform-tools $ ls adb platform-tools package.xml signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Esto hizo un truco para mí.
PD: Agregarlo a PATH no ayuda, por supuesto que puedo ejecutarlo en la terminal, pero Android Studio no recoge la variable PATH de .zshrc en MacOS.
fuente
si, tengo la misma experiencia
El ADB ahora se encuentra en el directorio de herramientas de plataforma.
korsosa dijo Verifique su directorio [sdk directory] / platform-tools, si existe. De lo contrario, abra el administrador de SDK en Android Studio (un botón en algún lugar del menú superior, el logotipo de Android con una flecha hacia abajo) y descargue e instale Herramientas> Herramientas de la plataforma SDK de Android.
Si tiene herramientas de plataforma, debe verificar el archivo adb.exe. En mi caso, ese archivo estaba roto, así que descargue esas herramientas de plataforma nuevamente
fuente
Si ya tiene instalada la herramienta de la plataforma SDK de Android, vaya a Archivo> Configuración> Configuración del sistema> SDK de Android> Iniciar el administrador de SDK independiente.
Allí verá en el directorio de herramientas que las herramientas de la plataforma SDK de Android están desinstaladas. Así que anule la selección de todo y marque esa casilla y simplemente haga clic en el botón Instalar.
fuente
Si bien todas estas respuestas podrían haber sido correctas en mi escenario, no funcionó. Todo comenzó cuando desinstalé 2. * la versión de Android Studio después de obtener 3.0rc1. Pero eso arruinó las cosas y comenzó a recibir este error. Después de eso, seguí la mayoría de estos pasos y ninguno funcionó. Al analizar el directorio SDK, noté que tengo dos carpetas de herramientas de plataforma. El .backup tenía adb.exe mientras que el otro no. Acabo de copiar los archivos .backup en la otra carpeta de la herramienta de plataforma y solucionó mi problema.
fuente
No sé, probablemente sea demasiado tarde para responder a esta pregunta. Pero si alguien está en mi situación y está luchando con este problema será de utilidad.
Pocos programas antivirus detectan adb.exe como virus. Debería echar un vistazo al lugar donde el antivirus está colocando sus amenazas detectadas y restaurarlo desde allí. Porque
Avast Antivirus
está dentro del cofre de virus¡Espero que sea útil para alguien!
fuente
Si tiene un antivirus (como AVG), puede sacar el archivo de la cuarentena.
Haga clic en Menú> Cuarentena> Casilla de verificación junto al archivo adb.exe> Flecha junto a eliminar> Restaurar
Pero a veces, el archivo seguirá apareciendo en cuarentena. La forma de resolver esto es haciendo clic
Restore and add exception
o yendo a Menú> Configuración> General> Excepciones> Y agregando algo como esto:C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\
Otros antivirus tienen equivalentes similares de una "cuarentena" en la que puede estar el archivo APK.
fuente
En mi caso, probé lo anterior, pero parece que adb no se instalará, así que todo lo que tuve que hacer fue copiar adb.exe en la carpeta y ¡funcionó! Copié adb.exe y pegué las siguientes rutas en mi dispositivo:
C: \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk
C: \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk \ platform-tools
Espero que esto ayude a alguien que lo necesite.
fuente
incluso después de descargar un archivo requerido específico o todo, podríamos enfrentar un error de ejecución del archivo.
un error en la ejecución de un archivo puede deberse a las siguientes razones:
1. Permisos de usuario (herencia maltratada).
2. archivo dañado.
3. archivo al que accede otra aplicación al mismo tiempo.
4. Archivo bloqueado por software anti-malware / antivirus.
extrañamente, mi antivirus detectó archivos adb, avd y jndispatch.dll como archivos no limpios y los arrojó a su bóveda.
Tuve que restaurarlos desde la bóveda de AVG. configure AVG para ignorar (agregar carpeta a la lista de excepciones) la carpeta de AndroidStudio y otra carpeta requerida.
Si no tiene antivirus y sigue enfrentando este problema, recuerde que Windows 7 y versiones posteriores tienen incorporado "Windows Defender". ver si este tipo está haciendo lo mismo. ponga su carpeta en la lista de 'exclusión' de antivirus ya que el proveedor es de confianza en todo el mundo.
esta misma respuesta iría a ' Error al iniciar AVD con procesador AMD '. No tengo suficiente reputación para responder a esta pregunta allí y allá.
fuente
Si está ejecutando Windows 10 (puede ser Windows 7 también) y Android Studio, lo más probable es que se deba a un problema de memoria virtual de Windows. Ver esto no se puede obtener la versión adb
fuente
Tuve este problema
Android Studio 3
, el administrador de SDK de alguna manera no incluía las herramientas completas en la carpeta de herramientas de la plataforma, así que tuve que descargarlo manualmente desde:https://developer.android.com/studio/releases/platform-tools.html
luego extraerlo a mi
android/sdk/platform-tools/
carpetafuente
si tiene un problema con adb, vaya a herramientas-> administrador sdk -> instalar herramientas sdk perdidas
mi problema se resolvió de esta manera
fuente
Recibo el mensaje de error, pero adb.exe se ejecuta de todos modos (y la depuración funciona bien), por lo que no es un problema (aparte de que el mensaje de error es molesto). Mi mejor suposición es que más de un proceso está intentando iniciar el programa al mismo tiempo.
fuente
Me ha funcionado (Android Studio 3.1.3):
1. Asegúrese de que "Android SDK Platform-Tools está instalado:
2. Copie la ruta del archivo 'adb.exe' . Generalmente aquí:
3. Abra Variables de entorno en Windows:
4. Cree una nueva variable del sistema con el nombre 'PATH' y el valor de su ruta adb.exe como ese 'C: \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools'
fuente
Luché con esto por un tiempo. Intenté instalar / desinstalar varios paquetes en SDK Manager sin éxito. Incluso eliminé Android Studio y lo reinstalé, no ayudó.
Estoy ejecutando Android Studio 3.3 en OS X 10.14.2. Al final probé lo siguiente:
rm -rf Library/Android/sdk
Esto eliminó toda la carpeta sdk. Debe ejecutar este comando en su directorio de inicio en la terminal. (es la ubicación predeterminada cuando la abre)
Luego inicié Android Studio y no pude encontrar el archivo sdk. Entonces me pidió que lo descargara. Descargué un SDK nuevo y todo funcionaba normalmente.
Puede que sea una exageración, pero funcionó.
fuente
Puede descargar desde terminal o cmd así:
$sudo apt update $sudo apt install android-tools-adb android-tools-fastboot //check version or test adb is running or not $adb version
fuente
Sé que esto es una tontería, pero en mi caso, mientras recibía el mismo mensaje de error, simplemente cambiando el cable USB utilizado para conectar el dispositivo solucionó el problema: O
¡¿Quizás esto también podría beneficiar a alguien más ?!
fuente
Mi Android Studio versión 3.6.1
Después de actualizar la última versión, he estado enfrentando este problema durante algunas horas. Mis pasos para resolver esto:
-> Herramientas de la plataforma SDK actualizadas [aunque todavía no está obteniendo mi dispositivo]
-> Cambie el cable USB, luego mis 2 dispositivos se conectarán con Studio y ejecutarán mi aplicación correctamente.
No sé que este paso tonto podría ayudar a alguien, pero U puede echarle un vistazo. Solo comparto mi experiencia, gracias.
fuente
Para mí, estaba cambiando a zsh como el shell predeterminado en tu Mac. Regrese y reinicie lo solucionó.
fuente
Sucederá cuando
disponible para que adb inicie el emulador.
Simplemente libere algo de espacio (6 GB) en el directorio principal del SDK.
Si la dosis no funciona, vaya y pruebe otras formas que se mencionan aquí.
fuente
Abra el Administrador de tareas y busque el servicio adb.exe después de ver que esos servicios simplemente terminan y ejecutan nuevamente
fuente