The way to downgrade expo client on Android

Views: 11572
0 0
Read Time:1 Minute, 48 Second

Intro

React Native is one of the most actively developed projects in the world.
According to The State of the Octoverse, React Native has the second largest number of contributors in 2018.

This means React Native is often released.
The latest version at the beginning of 2018 is 0.52.0. And the latest version (at the beginning of 2019) is 0.57.8. How fast developing React Native was!

So, Expo which is a set of tools, libraries, and services for React Native apps is developing as fast as React Native is.

One day I met an error like No compatible manifest found. SDK Versions supported: 32.0.0, 31.0.0, 30.0.0, 29.0.0, 28.0.0, 27.0.0, 26.0.0 Provided manifestString: 25.0 in expo client.

This error means the expo SDK version in your app has not been already supported by the expo client.
I strongly recommend upgrading your expo SDK version when you meet the error!

I’ll explain the workaround to continue developing your app in Android.
But I strongly recommended upgrade expo sdk it as soon as possible.

Steps

Step1.

Check the client version compatible with your expo SDK version from https://expo.io/–/api/v2/versions

In my case, my app use expo SDK of v25.0.0, so the compatible expo client version is v2.3.0.

Step2.

Access https://expo.io/tools#client and click the link of Download APK <Version>. You can download apk file from CDN.

Step3.

Modify the CDN link to the compatible version that you checked in Step.1

Example: https://d1ahtucjixef4r.cloudfront.net/Exponent-2.3.0.apk

Step4.

Download apk, transfer it to the Android device, and install the app directly from apk! That’s all!

Conclusion

Though I explained the workaround that you continue developing the app using deprecated expo SDK, it is important to upgrade sdk as soon as possible.
Upgrade may need a lot of time and effort but you can benefit from new libraries and performance improvements as much.

I hope this article helps you meet the same error.
Thanks for reading!

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Leave a Reply