android - hacer - logcat ionic
Android Studio-Error de ADB-“... dispositivo no autorizado. Verifique el diálogo de confirmación en su dispositivo ". (17)
-
Descargue
platform-tools-latest-linux.zip
. -
Correr:
unzip platfo*.zip cd plat* ./adb devices / ./adb usb / etc
Entonces comencé a recibir errores en mis registros de ADB que, creo, están causando que mi dispositivo ahora muestre cualquier salida de logcat para mi aplicación. Estoy obteniendo toda la salida de logcat excepto la de la aplicación en sí.
PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
¡Sencillo! Solo debe aceptar la solicitud en su teléfono.
1) Vaya a Configuración del teléfono> Opciones de desarrollador> Revocar depuración de USB.
2) Desactive la depuración de USB y reinicie nuevamente.
Funcionará definitivamente, en mi caso funcionó.
A continuación se muestran los comandos para que el usuario de Ubuntu autorice dispositivos una vez que la opción de desarrollador esté activada.
sudo ~/Android/Sdk/platform-tools/adb kill-server
sudo ~/Android/Sdk/platform-tools/adb start-server
En el dispositivo:
- Opción de desarrollador activada
- Depuración de USB comprobada
Conecte su dispositivo ahora y solo debe aceptar la solicitud en su teléfono.
Elimine los permisos de depuración en el dispositivo, con el teléfono celular conectado, luego vuelva a colocarlos y pregunte si desea permitir que la PC tenga permisos de depuración, aceptación y disponibilidad: D
En mi caso, el problema era sobre los permisos.
Uso
Ubuntu 19.04
Cuando
Ubuntu 19.04
Android Studio en el usuario
root
, le indicaría a mi teléfono los requisitos de permiso.
Pero con un usuario normal no hará esto.
Entonces, el problema era que
adb
no tenía suficiente permiso.
Hice mi usuario propietario de la carpeta de
Android
en
home
directorio de
home
.
sudo chown -R orkhan ~/Android
En mi caso, fue literalmente un mal cable USB. Aparentemente estaba justo en el borde: adb logcat funcionaría, pero aproximadamente la mitad del tiempo me daría este error al intentar enviar una aplicación al dispositivo.
Cambió a un cable diferente, y todo estuvo bien. El cable viejo también tardaba mucho en cargarse, así que debería haberlo sospechado antes ...
Esto me sucedió porque habilité la depuración usb anteriormente en otra PC. Entonces, para que funcione en una segunda PC, tuve que deshabilitar la depuración de usb y volver a habilitarlo mientras estaba conectado a la segunda PC y funcionó.
Esto podría ayudar: solo descargue e instale la versión del SDK de Android (igual que la versión de Android de su dispositivo móvil), luego ejecútelo.
Experimenté el mismo problema.
Para asegurarse de que su dispositivo Android esté esperando la huella digital correcta del sistema (por ejemplo, después de cambiar las instalaciones del SDK de Android -> ¡se está ejecutando un servidor adb diferente!), Haga lo siguiente (en realidad, esto hizo la magia para mí):
- desconecta tu dispositivo Android
- revocar autorizaciones de depuración USB en las Opciones de desarrollador de Android
- conecta tu dispositivo. Puede aceptar la huella digital una vez más.
La solución a esto fue simplemente cambiar el cable USB, habiendo habilitado la integración ADB a través de
Herramientas> Android> Habilitar integración ADB.
Parece extraño el intrincado cable y los pasos de la solución de reinicio ... La primera vez que conecté el dispositivo Android a mi Ubuntu (15.10), me conecté como: opciones multimedia o de cámara y en mi Android Studio el estado del dispositivo no estaba autorizado. No fue sino hasta que elegí entre una de las opciones que obtuve en el dispositivo Android la opción de autorización de PC. Cuando otorga los permisos adecuados en Android, el estado del dispositivo cambia a en línea en Android Studio. Salud
Por favor, chequee esto. https://code.google.com/p/android/issues/detail?id=82850
Me enfrenté al mismo problema. Podría notar que la "integración adb" estaba deshabilitada. Habilítelo en su IDE (Herramientas | Android)
Recibo este error muy a menudo por alguna razón al hacer "iónico cordova ejecutar android" y ejecutar en un emulador. Lo que funciona para mí es finalizar el proceso "adb.exe" y volver a ejecutarlo. A veces eso tampoco funciona y lo que hago es salir del emulador y en el estudio de Android hacer un "arranque en frío" en el emulador.
Tengo el mismo mensaje también. En mi caso, he cambiado mi entorno de desarrollo a otro PC portátil y mi dispositivo es Samsung Galaxy Note 2014 Edition. Mi sistema operativo es Windows 7
Mi condición de nota de galaxia aparece de la siguiente manera
- opción de desarrollador activada
- Depuración de USB comprobada
El mensaje de error fue "dispositivo no autorizado. Compruebe el ..."
En general, la ubicación de la configuración predeterminada de Android era
C:/Users/Your_login_name/.android
luego copié y pegué todos los archivos de la carpeta ''.android'' en la carpeta de configuración de mi nueva PC.
Después de eso, el problema desapareció.
Creo que el problema era que el archivo
adbkey
no coincidía.
Además, no tenía ningún nombre de menú, como
revoke adb authorization
.
Tuve el mismo problema al depurar sobre wlan. Podría iniciar la aplicación desde Android Studio pero no pude recibir ningún mensaje en logcat.
Lo arreglé conectando el dispositivo a mi PC mediante un cable USB, inicié la aplicación una vez y todo estaba funcionando. Luego desconecté el cable USB e intenté depurar nuevamente a través de wlan y todo volvió a funcionar.
se perdió el cuadro de diálogo Autorización de certificado de huella digital en su teléfono cuando lo conectó, intente cambiar el modo USB a Medios u otro diferente al que tiene y luego vuelva a conectar su dispositivo, o vaya a Opciones de desarrollador -> Revocar depuración USB y vuelva a conectar, observe el cuadro de diálogo y haga clic en aceptar, eso debería resolver sus problemas.
Si eso no funciona, configure su ANDROID_SDK_HOME nuevamente, y luego:
- Desenchufe el dispositivo
-
Correr:
adb kill-server adb start-server
-
Conecta el dispositivo