Yeah… this one’s on me.
Last night I forgot to charge my phone. Today, in a moment of pure genius, I plugged it into my laptop to charge. Guess what? Expo saw a shiny new physical device and decided, “Oh cool, let’s use that instead of the emulator!”
I then spent a solid hour reinstalling, reinstalling again, questioning my life choices, and convincing myself I broke everything… only to realize the problem was literally my phone being plugged in.
Moral of the story:
Don’t charge your phone from the same laptop you’re running Expo on (unless you actually want to test on it).
If Expo suddenly ignores your emulator, check your USB cable before reinstalling the universe.
Felt very stupid. Learned something new.