Android 17 (API37) Firebase Emulator Fun
Problem I found I could no longer connect to my Firebase Emulator from my physical device. My emulated Android devices worked just fine. Interesting... At first I thought it may have been a problem with my app, setup, or device settings. It didn't take long to discover it was related to Android 17 Enforcement . I updated my physical phone to Android 17 (API 37) earlier in the day so suspected that may be related. The network status itself was easy to check from my phone. I just entered my hosting computer's IP address in my browser http://192.168.1.53:4000 . This gave me the emulator dashboard so I knew it was connecting as expected and was not a network problem. Solution Took a little time to narrow down the least I needed to do to solve the problem, but it is basically just a single manifest permission - android.permission.ACCESS_LOCAL_NETWORK : <? xml version ="1.0" encoding ="utf-8" ?> <manifest xmlns: android ="http://schemas.android.com...