Jora
Jora

Reputation: 197

Invalid sdkVersion while running react native project

I'm stuck on the initial part of react native app building. I'm using create-react-native-app pkg to create the project and When I run the android version app through "yarn run android" command I get the error below:

Error: Invalid sdkVersion. Valid options are 10.0.0, 11.0.0, 12.0.0, 13.0.0, 14.0.0, 15.0.0, 16.0.0, 17.0.0, 18.0.0, 19.0.0, 20.0.0, 21.0.0, 22.0.0, 23.0.0, 24.0.0, 25.0.0, 7.0.0, 8.0.0, 9.0.0

It's a windows machine. Node v10.0.0, npm v5.6.0, Java 1.8 & android studio is already installed and working I added variety of APIs through android studio.. currently I have 17-23-24-26 installed in Sdk platforms. And I get the following error on real android device:

uncaught Error: console.error: React Native version mismatch.

Javascript version: 0.53.0
Native version: 0.52.0

Make sure that you have rebuilt the native code. If the problem persists try clearing the Watchman and packager caches with 'watchman watch-del-all && react-native start --reset-cache.

I didn't find solution ...

Upvotes: 1

Views: 3901

Answers (3)

Thiago Marcello
Thiago Marcello

Reputation: 353

In the file app.json put "sdkVersion": "36.0.0",

{
  "expo": {
    "name": "name-app",
    "slug": "name-app",
    "sdkVersion": "36.0.0",
...

Upvotes: 0

Javad Ebrahimi
Javad Ebrahimi

Reputation: 359

I solve this issue by installation of Expo XDE window app.

the problem was missing schema-27.0.0.json file in directory:

C:\Users\{user}\AppData\Local\Expo

download Expo XDE

schema.json version is depend on react native npm version that you installed. documents here

Upvotes: 2

Sahandevs
Sahandevs

Reputation: 1160

open your build.gradle file ( located in YOUR_PROJECT/android/app/build.gradle ) and validate your compileSdkVersion

EDIT

if you are using expo check sdkVersion in your app.json file and be sure it is same as one in package.json file

Upvotes: 0

Related Questions