A maioria dos problemas com dispositivos adb que dão uma lista vazia é porque:
O usuário não tem permissão - excluímos isso executando o IntellJ e acessando o dispositivo de lá.
Dispositivo não confiável. Isso eu descartei também executando o IntelliJ
O dispositivo não é reconhecido pelo adb. Meu dispositivo é o Google Pixel, então isso é bastante improvável. No entanto, eu adicionei manualmente seu ID de fornecedor 0x18d1
a .android / adb_usb.ini sem efeito.
Eu experimentei desligar o PC e o celular e começar de novo.
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached