Hey @shlomo156, I’m going to try to ask you some redundant questions, sorry if they sound stupid!
- Do you have VirtualBox installed on your machine? Or any VM Software?
- Are you runing this software as administrator?
- Where are you located in the world?
There are a couple of solutions I’ve found that have helped some users in advanced cases, here they are:
Process #1 (Community sourced answer)
The tunnel software we use is ngrok (https://ngrok.com)
so I'd try testing ngrok out to make sure it works on your
computer before spending more time. (XDE and exp have a
LAN option where your project URLs contain LAN IP
addresses instead of the exp.direct tunnel URLs.)
If ngrok works I'd recommend a few things while debugging:
Close your project in XDE and open it again.
Try to load the URL in your browser on your computer
(switch out exp:// for http://). If that works, the development
server is up and running.
Try to load the URL from your phone's browser to make sure your
phone can reach your development server.
Lastly, open the URL in the Expo client.
Process #2 (if that yields no results) (Community sourced answer)
Solution for windows 10.
Go to cmd and write ipconfig.
Look what is the first Ethernet adapter.
It should be Ethernet adapter Ethernet.
If it is not and it is something like Ethernet adapter Virtualbox...
Then this is the problem voalaa. Expo is taking the ip adress of the virtualbox.
So go to "Network connections" right click on the adapter you want disable and change the status to disable.
Connect you computer to ethernet and you phone to the same wifi network.
Restart Expo, then the default url should be changed.
Select host->lan, start the app and then -> run on android.
Let me know if any of this helps, or doesn’t help, and I’ll stick with you through the rest of this process.