Donde está ADB, Android Debug Bridge, código fuente de los componentes ubicado en el proyecto de código abierto de Android
De este artículo , sé que el puente de depuración de Android se compone de tres componentes:
-
Cliente ADB
- Cómo crear una carpeta en android External Storage Directory?
- Ventajas de usar Binder para IPC en Android
- Convenciones de nomenclatura de carpetas para variantes de generación de grados
- Cómo manejar: java.util.concurrent.TimeoutException: android.os.BinderProxy.finalize () tiempo de espera después de 10 segundos de errores?
- En AOSP, donde se implementa el ServiceManager
-
Servidor ADB
-
Daemon en equipo o emulador
Me gustaría obtener una comprensión más profunda de esos componentes de su código fuente respectivo. Por ahora, encontré:
-
Cliente ADB: ./system/core/adb/adb_client
-
Servidor ADB: ./system/core/adb/adb
-
Daemon en equipo o emulador: realmente no se sabe donde se encuentra en el proyecto marco …
- Android Widgets permitido exceder el límite de transacción Binder de alguna manera?
- Tratando de guardar la imagen en una carpeta de imágenes determinada que no se ha creado
- Paquete dentro de Intent de la aplicación cpp nativa usando Binder
- ¿Existe alguna convención para el almacenamiento de tarjetas SD de Android?
- Seguridad de la carpeta de Android
- Guardar imagen de la cámara de Android en la carpeta personalizada
- Android: hacer una carpeta en la memoria externa privada o protegida
- ¿Cómo notificar correctamente a MediaScanner sobre una carpeta, incluso en dispositivos Nexus / Kitkat?
El código fuente de las 3 partes de ADB
encuentra en la misma carpeta system / core / adb .