Estoy intentando que Android y mi anfitrión Linux se hablen en los sockets de dominio de Unix.
Tengo mi servidor en el host, mientras que el cliente es parte de una biblioteca que la pila de software del emulador utilizará. La pila de Android no es capaz de encontrar el archivo de flujo de sockets que he especificado y que resulta estar en el sistema de archivos del host.
Ahora, antes de que digas "a babor", lo he intentado y esto es lo que he intentado basándome en mi comprensión de la abd forward
comando. No he tenido éxito en esto. ¿Podrían señalar el error y ayudarme?
adb forward localfilesystem:/tmp/android_socket localfilesystem:android_socket
El camino utilizado en el huésped es /tmp/android_socket
y que en el emulador de Android es "android_socket"