Esto. . adb no encontrado (emulador de terminal)
Esto no se puede usar aquí porque su pregunta involucra los principios del cliente adb, el servidor adb y adbd.
Aquí tenéis una breve bibi. . . Si no está interesado, omítalo. El nombre completo de adb es Andorid Debug Bridge, que es una herramienta de depuración.
Se llama Bridge porque adb es una herramienta de estructura CS estándar. Incluye las siguientes partes:
Cliente, ejecutándose en PC.
El demonio Deamon se ejecuta en el dispositivo de depuración, es decir, el teléfono móvil o simulador de depuración. ---adbd
Lado del servidor, se ejecuta en la PC como un proceso en segundo plano, gestionando la comunicación entre el Cliente en la PC y el Deamon en el teléfono móvil. ---adb
En su terminal, este es solo el proceso del demonio Deamon, ni Cliente ni Servidor, por lo que no puede ejecutar comandos adb solo. Las siguientes operaciones se pueden verificar fácilmente: #?Primero su obtiene permisos de root
$?su
#?Liste el directorio sbin. Este directorio requiere permisos de root. El contenido específico puede variar. dependiendo del fabricante. Mismo
$?ls?/sbin
adbd
e2image_blocks
filefrag_blocks
. healthd
setlockstate
ueventd
watchdogd
O directamente; $?su
$?what?adbd
/sbin/adbd
Por lo tanto, debe comprender aquí que el demonio adbd Deamon se proporciona en el dispositivo, que está solo en un lado del puente y no puede caminar normalmente.
Puedes consultar la wiki del autor del emulador de terminal, que también explica el directorio en detalle: /jackpal/Android-Terminal-Emulator/wiki/Android-Shell-Command-Reference
¿Observe?también?que?ninguno?de?los?comandos?/sbin?son?útiles?para?el?shell?:?los?archivos?adb?y?ueventd?son?'daemon'? ¿Programas?utilizados?para?implementar?el?depurador?Android?"adb"?programa?que?utilizan?los?desarrolladores.