Expo sdkVersion and Android version

#1

Hi,

How does sdkVersion property value in app.json reflect with minimum required Android version? Does 20 mean a minimum required version of android would be 4.4.4?

Thanks!

#2

We currently build all apps against a minimum version of 19, which corresponds to android 4.4 IIRC.

#3

Well, this does not answer my question. Is there some way to correlate between SDK version and minimum required version of Android? Lets say if i used SDK 17, what Android version`s would be supported?

#4

Android 4.4 and greater.

#5

what android version should i use for sdkversion 21 ? Im not being able to upload the apk to android store wiht fastlane, Can you please check if my app.json looks right ?

{
“expo”: {
“name”: “App”,
“description”: “the App”,
“slug”: “theApp”,
“privacy”: “unlisted”,
“sdkVersion”: “21.0.0”,
“version”: “1.0.20”,
“orientation”: “portrait”,
“primaryColor”: “#cccccc”,
“icon”: “./assets/icons/app.png”,
“hideExponentText”: true,
“versionCode”: “2”,
“loading”: {
“backgroundImage”: “./assets/icons/splash_ink.jpg”,
“splash”: {
“backgroundColor”: “#222127”,
“image”: {
“ios”: {
“backgroundImage”: “./assets/icons/splash_ink.jpg”
}
}
}
},
“packagerOpts”: {
“assetExts”: [“ttf”, “mp4”]
},
“ios”: {
“bundleIdentifier”: “com.theAppp.exp”,
“supportsTablet”: true
},
“android”: {
“package”: “org.theAppp.exp”,
“versionCode”: “4.4.2”
}
}
}