12

I'm new to developping with Expo. That new that I haven't started developping yet because of an issue.

I followed a tutorial which shows how to use Expo to see how our app is doing. (https://openclassrooms.com/fr/courses/4902061-developpez-une-application-mobile-react-native/4915601-demarrez-votre-application-sur-smartphone-tablette)

Everything works fine until I try to actually see how my app is doing.

I scan the QR code given by Expo (on the Expo's application), and it displays the splash screen and the following message : "New update available, downloading..." (it never changes, even after an hour)

I have no idea about what is going on. If someone already met this issue and knows how to fix it I would be glad to know.

I use Expo SDK 39.0.0

  • [enter image description here](https://i.stack.imgur.com/e5rAy.png) https://youtu.be/8zh164zwwro Try this video! My problem was solved after following the instruction of this video It was solved by installing Android SDK Tools (Obsolete). This can work for "How to fix Android SDK manager tool not found?". I had to waste my whole day looking for a solution to this problem. – sudan May 12 '21 at 11:59

12 Answers12

8

In my case,

  1. Close the react-native debugger.
  2. Run the app again in the browser debugger. reload app from browser debugger (App will start properly)
  3. Connect react-native degugger
Rajitha Udayanga
  • 1,559
  • 11
  • 21
6

Okay I found what was the problem : I tried to used the wrong connection type. As I was on a local network I thought I should use LAN connection but when I clicked on "tunnel" connection and reloaded the app it worked.

  • where do you click on "tunnel"? – Nam Lee Jul 31 '22 at 04:37
  • I found it on the interface, but it was a long time ago and I don't remember exactly where. But there is a source that can help you : https://stackoverflow.com/questions/64734935/how-do-you-set-default-connection-to-tunnel-with-expo – Alexandre de Temmerman Aug 01 '22 at 08:51
  • When I used just `expo start` instead of `expo start tunnel`, the problem went away on both iOS and Android – Freewalker May 26 '23 at 20:07
5

tried cache clearing in expo app,reinstalling, changing connection type and everything nothing works but once restart the machine problem solved ( ubuntu 20.04 )

1

I solved this problem uninstall and install again the Expo App from Play Store

1

In my case, I am getting the error as a result of an issue with EAS Update: https://github.com/expo/expo/issues/17461

8128
  • 969
  • 1
  • 8
  • 27
1

I encountered this error multiple times during my carrier in development with expo, here is the solution I use, and for me it works most of them times.

  1. First you have to run these commands in your terminal

brew update

brew uninstall watchman

sudo tccutil reset SystemPolicyDesktopFolder

sudo tccutil reset SystemPolicyDeveloperFiles

sudo tccutil reset SystemPolicyDocumentsFolder

sudo tccutil reset SystemPolicyDownloadsFolder

sudo tccutil reset SystemPolicyNetworkVolumes

sudo tccutil reset SystemPolicyRemovableVolumes

sudo tccutil reset SystemPolicySysAdminFiles

  1. After running all the commands above, you have to reinstall watchman like this:

brew install watchman watchman

  1. Restart your computer (This is important! Otherwise it would not work )

  2. Your computer will ask to allow the WATCHMAN access to multiple locations in your computer. Give permission to all of them.

  3. That is all, restart your Expo application, and it will run as expected!

Rokas Rudzianskas
  • 582
  • 1
  • 7
  • 10
  • This was my exact problem and this solution resolved it. The symptoms where similar like when phone can't access the expo server. The difference is that the Expo Go app loads the splash image, but then it times out waiting for JS file to load, and the error message says to check if expo server is running and that it's accessible from the phone. There is also no logs in expo server console. – Miroslav Mar 01 '23 at 17:18
  • Glad you have managed to resolve it! This is weird issue, but this solution fixes the problem. – Rokas Rudzianskas Mar 03 '23 at 19:02
0

On my machine this seems to have been caused by a browser tab having Javascript debugger on. I closed the tab, and then the app started ok again.

PHZ.fi-Pharazon
  • 1,479
  • 14
  • 15
0

For me it was an infinite loop that is running. Search for it by commenting looping parts from your code.

Ilan Yashuk
  • 145
  • 1
  • 9
0

if you're use deep link in your app. i was ignoring this warning

Warning: Linking requires a build-time setting scheme in the project’s Expo config (app.config.js or app.json) for production apps.

but after adding scheme in both files app works fine.

Mohamed Ramadan
  • 120
  • 2
  • 9
0

Seeems that many cause can be the root of the issue. Worth mentioning it happens after have installed update from command line. For me was enough go to phone setting and under Expo Go clean the data, so the app was forced to bundle back the app.

Carmine Tambascia
  • 1,628
  • 2
  • 18
  • 32
0

Manually typing the expo link which is exp://(Address shown in your console) in the expo go app worked for me .

0

EDIT: The issue came back, even after this resolved it briefly. The next thing I tried, which seems to work, is to just force quit the iOS simulator, and restart my app as usual with npx expo start. I'm on a M1 Mac -- might have something to do with it.

I was able to resolve the issue by removing the version property in app.json under expo.

{
  "expo": {
    "version": "1.0.0"
}
}

removing version did the trick for me.

Lsehovac
  • 181
  • 1
  • 4