1 votos

No se puede acceder a adb shell en un teléfono emulado x86

Intentando acceder a un teléfono en el emulador de Android a través de adb. Mensaje de error devuelto:

C:\Program Files (x86)\Android\android-sdk\platform-tools>adb shell error: dispositivo no autorizado.
La variable $ADB_VENDOR_KEYS de este servidor adb no está establecida
Intenta 'adb kill-server' si eso parece incorrecto.
De lo contrario, busca un cuadro de diálogo de confirmación en tu dispositivo.

C:\Program Files (x86)\Android\android-sdk\platform-tools>

He eliminado los archivos adbkey y adbkey.pub de la carpeta .android como sugieren algunas preguntas/respuestas para teléfonos físicos sin éxito. También desactivé y volví a activar la depuración USB en el teléfono.

Detalles del teléfono:
Dispositivo - Nexus 7 (7.02", 1200 x 1920: xhdpi)
Objetivo - Android 8.0.0 - Nivel de API 26
CPU/ABI- Google Play Intel Atom (x86)

¿Alguna idea de cómo obtener acceso adb? Gracias.

0 votos

Mismo problema aquí. Intenté usar una imagen del sistema diferente - APIs de Google en lugar de Google Play, pero ni siquiera arranca debido a issuetracker.google.com/issues/66114788 .

1voto

Haris Puntos 94

Tuve un problema similar con un emulador x86 sdk 24

  1. Configuración -> Acerca del dispositivo emulado -> haz clic en "Número de compilación" varias veces (como lo haces en un dispositivo real)

  2. ve a Configuración -> Opciones de desarrollo -> activa "Depuración USB"

deberías recibir un cuadro de diálogo para habilitar el acceso de depuración desde la PC

y prueba a ejecutar nuevamente a través de Android Studio

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X