shmemBase_attach falhou ao conectar ao dispositivo Android

Estou tentando conectar o jdb no meu computador a um processo (qualquer processo realmente) no meu dispositivo Android, mas não funciona de jeito nenhum.

Portanto, os comandos que usei são diretamente da documentação do Google ADB. Primeiro eu faço

adb forward tcp:3456 jdwp:pid

Depois disso, tento usar o jdb para tentar conectar

jdb -attach emulatorIP:3456

Mas eu recebo o seguinte erro:

java.io.IOException: shmemBase_attach failed: The system cannot find the file specified

    at com.sun.tools.jdi.SharedMemoryTransportService.attach0(Native Method)
    at com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:108)
    at com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:116)
    at com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:63)
    at com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:519)
    at com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:328)
    at com.sun.tools.example.debug.tty.Env.init(Env.java:63)
    at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1066)

Fatal error: 
Unable to attach to target VM.

EDIT: Eu tenho mais leads, mas não estou nem perto de uma solução real.

Por algum motivo, o JDB -attach padroniza a depuração usando o método de memória compartilhada, apesar de toda a documentação insistir em especificar hostname: port como os parâmetros -attach forçá-lo a usar soquetes para depuração remota. Para forçá-lo, use o comando fornecido pela resposta do ykw, mas ele falha de qualquer maneira ostensivamente devido a algum erro de conexão.

Após uma investigação mais aprofundada, parece que o JDB e o ADB entram em conflito entre si em algum recurso desconhecido, causando os vários erros de conexão do soquete. Minha solução atual é desligar o ADB completamente e executar o JDB; quando terminar o JDB, coloco o ADB online novamente. Não é aceitável por qualquer meio e espero que isso ajude alguém com um conhecimento mais profundo a identificar o que está errado!

questionAnswers(2)

yourAnswerToTheQuestion