Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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!

like image 612
User511 Avatar asked Jul 18 '26 05:07

User511


2 Answers

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.

like image 94
Sean Dunford Avatar answered Jul 19 '26 20:07

Sean Dunford


I got this issue recently after upgrading to v68+. It was fixed when I added react-native-gradle-plugin package manually.

yarn add react-native-gradle-plugin

This package was not included in upgrade helper.

like image 33
Vladislav Zaynchkovsky Avatar answered Jul 19 '26 21:07

Vladislav Zaynchkovsky