I use ADB over WiFi to connect to an Android device. When I type
adb connect <device ip>
I get error
empty hostname
You need to change net.hostname
property on your device. The easiest way is to use the setprop
command via a root shell on the device.
setprop net.hostname TypeAnyHostName
If this is not working for you, see other solutions here. This is a temporary solution, the problem repeats again some time later.
For me, simply restarting adb solved the problem