question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

App upgraded to Expo 44 does not run on Android 5.0

See original GitHub issue

Summary

Upgraded my app to Expo 44. After that, on Android 5.0, it shows the splash screen and then a white blank screen. Higher android version (8, 9, 10, 11) work fine.

Expo Client 2.23.2 from play store has the same behavior on Android 5 - splash and then blank.

Expected behavior: If 5.0 is supported it should work fine (like on other android versions). If 5.0 is not supported then the min sdk version should be updated so that the app store won’t allow installation on 5.0 devices.

Managed or bare workflow? If you have ios/ or android/ directories in your project, the answer is bare!

managed

What platform(s) does this occur on?

Android

SDK Version (managed workflow only)

44

Environment

Expo CLI 5.0.3 environment info: System: OS: Linux 5.4 Ubuntu 20.04.3 LTS (Focal Fossa) Shell: 5.0.17 - /bin/bash Binaries: Node: 14.15.0 - ~/.nvm/versions/node/v14.15.0/bin/node Yarn: 1.5.1 - /usr/bin/yarn npm: 8.1.1 - ~/.nvm/versions/node/v14.15.0/bin/npm npmPackages: expo: ~44.0.0 => 44.0.0 react: 17.0.1 => 17.0.1 react-dom: 17.0.1 => 17.0.1 react-native: 0.64.3 => 0.64.3 react-native-web: 0.17.1 => 0.17.1 npmGlobalPackages: expo-cli: 5.0.3 Expo Workflow: managed

Reproducible demo

Since the expo client 2.23.2 exhibits the same behavior, the following steps will reproduce it.

On an Android 5.0 device, install Expo Go 2.23.2 from Google Play Store and launch it. It displays Expo splash screen and displays a white blank screen after that. Does not get to the main Expo screen.

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:7 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
ht512512commented, Feb 3, 2022

@brentvatne I have got the eas build setup but not able to remove reanimated. Reanimated Babel plugin removal breaks the app with error, “Error: Reanimated 2 failed to create a worklet, maybe you forgot to add Reanimated’s babel plugin?” I will appreciate any suggestions. I really would like to not give up on Android 5.0 😃 Thanks. Hemant

1reaction
ht512512commented, Jan 28, 2022

Ok. WIll try out EAS Build and let you know. Thanks.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Expo SDK 44. Today we're announcing the release of…
Managed workflow​​ Here's how to upgrade your app to Expo SDK 44 from 43: Update to the latest version of Expo CLI: npm...
Read more >
[SDK 44]Expo application throws TypeError: undefined is not ...
I got this issue after upgrading to the latest Expo SDK 44 the android app didn't open with an error related to libphonenumber-js...
Read more >
Expo SDK update from 42 to 46 - a lot work? : r/reactnative
Hello, my programmer should update our project from Expo sdk 42 to 46. He told me it will be too much work and...
Read more >
Expo SDK 38 is now available - DEV Community ‍ ‍
Run expo upgrade in your project directory (requires the latest version of expo-cli , you can update with npm i -g expo-cli )....
Read more >
expo-updates - npm
If you're upgrading from expo-updates@0.1.x , you can opt into the no-publish workflow. In this workflow, release builds of both iOS and Android...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found