Home > Net >  Expo EAS build fails on Android: run gradlew
Expo EAS build fails on Android: run gradlew

Time:09-27

enter image description here

enter image description here//i.stack.imgur.com/KpJkv.png

CodePudding user response:

It looks like Expo EAS build use Gradle version 7.3.3 and some modules require Gradle version 7.4 at minimum.

EAS Build doesn't provide a direct way to change the Gradle version but it provides presets for building infrastructure images.

In the eas.json file, try to use latest image, which contains latest versions of build tools.

{
  "cli": {
    "version": ">= 0.38.2"
  },
  "build": {
    "development": {
      "developmentClient": true,
      "distribution": "internal",
      "ios": {
        "simulator": true
      }
    },
    "production": {
      "android": {
        "buildType": "app-bundle",
        "image": "latest"
      }
    }
  },
 
}


CodePudding user response:

I found the error it was enough just to change gradle-7.3.3-all.zip by gradle-7.4-all.zip in yourappName\android\gradle\wrapper\gradle-wrapper.properties

ps : run npx expo prebuild --no-install --platform android before to have android folder

  • Related