was ist ein adb-daemon?
Während der Ausführung einer Anwendung .apk-Datei gebildet wird, und dass die apk-Datei installiert ist der emulator. für die Installation der apk-Datei in den emulator müssen wir die Android Debug Bridge(ADB) - Dienst. Daemon ist ein Teil dieses service. Meine Frage ist, was ist das Werk des Dämon? Was tut es?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dämonen sind wie ein Dienstleister für andere threads oder Objekte im selben Prozess ausgeführt wie die daemon-thread. Daemon-threads werden für den hintergrund verwendet unterstützenden Aufgaben und werden nur benötigt, während die normalen threads. Wenn die normalen threads, die nicht ausgeführt werden und die übrigen threads daemon-threads, dann wird der interpreter beendet.
Vom Android Debug Bridge Dokumentation:
So, der daemon ist der ADB-Komponente, die auf dem Gerät ausgeführt wird (oder emulator), die nimmt Befehle von der ADB-server und führt Sie aus.
adb shell
, der daemon läuftsh
auf dem Gerät auf und leitet diestdout/stdin/stderr
zu Ihremadb
. Der android-emulator läuft seine eigene OS-unabhängig von der ADB daemon.Grundsätzlich ADB ist diese Sache, sitzt, dass zwischen Ihnen und dem system. Das Android-system im Grunde braucht ein Kontrollpunkt, so dass Sie können senden Sie es Befehlen, wie:
Wenn Sie hatte eine standard-Android-system, ohne ADB, gäbe es keine Möglichkeit, das Gerät zu Steuern.
ADB nicht ein OS, es ist ein Programm, die auf dem Gerät ausgeführt wird. Dieses Programm (läuft auf dem Gerät) wartet auf Befehle aus dem computer (oder einem port, etc...) und dann führt Sie auf dem Gerät im Namen des Benutzers.