Now, I'm not actually sure Android 9 is to blame, because I hadn't used the shield or virtualhere for a few months, but when I turned it on on the weekend there was an update for Android 9, so I installed it and since then Virtualhere hasn't been working. The client on my windows 10 PC discovers it fine, but then sits there trying to connect and eventually times out with a general "Unable to connect" type message. When I checked the system the system messages on the server on the Shield, I noticed a bunch of exceptions when it was trying to make the connection, wasn't really sure what to paste the log into so I took a photo, its basically just the same message repeating over and over.
I tried clearing all the cache and data from the app and restarting it, gave it all the permissions it asked for, tried uninstalling it and rebooting then reinstalling it, but no luck. Any ideas what could be causing this?