Search code examples
androidreact-nativeandroid-studioupgrade

Upgraded react native version


After upgrading my react native version from 0.63.3 to latest version, I am getting the following errors:

> Could not resolve all files for configuration ':classpath'.
   > Could not find com.facebook.react:react-native-gradle-plugin:.
     Required by:
         project :

Following are the dependencies in my build.gradle file:

   dependencies {
        classpath("com.android.tools.build:gradle:7.0.4")
        classpath("com.facebook.react:react-native-gradle-plugin")
        classpath("de.undercouch:gradle-download-task:4.1.2")
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

Would anyone be able to explain this to me? It would be greatly appreciated if you could help!


Solution

  • The github issue that @RamaProg suggested does provide some insight but it was in the context of building react-native from source. And i believe that issue was created before 0.68.1 was a stable public release.

    Following the upgrade guide here: https://react-native-community.github.io/upgrade-helper/?from=0.67.4&to=0.68.1

    Suggests the following addititons to settings.gradle:

    includeBuild('../node_modules/react-native-gradle-plugin')
    if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") {
        include(":ReactAndroid")
        project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid')
    }
    

    And this change is what resolved the issue for me.