diff --git a/ReactAndroid/build.gradle b/ReactAndroid/build.gradle index 47ca5dfc72bd..0d9230502570 100644 --- a/ReactAndroid/build.gradle +++ b/ReactAndroid/build.gradle @@ -400,6 +400,12 @@ react { } afterEvaluate { + + // Needed as some of the native sources needs to be downloaded + // before configureNdkBuildDebug could be executed. + configureNdkBuildDebug.dependsOn(preBuild) + configureNdkBuildRelease.dependsOn(preBuild) + publishing { publications { release(MavenPublication) { diff --git a/build.gradle.kts b/build.gradle.kts index dbe8e69b2d61..cab3029de00f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ buildscript { } dependencies { val kotlin_version: String by project - classpath("com.android.tools.build:gradle:4.2.2") + classpath("com.android.tools.build:gradle:7.0.1") classpath("de.undercouch:gradle-download-task:4.1.1") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version") // NOTE: Do not place your application dependencies here; they belong diff --git a/packages/rn-tester/android/app/build.gradle b/packages/rn-tester/android/app/build.gradle index a2de00ba8fec..0c7987d45d91 100644 --- a/packages/rn-tester/android/app/build.gradle +++ b/packages/rn-tester/android/app/build.gradle @@ -149,9 +149,6 @@ android { ndkPath project.property("ANDROID_NDK_PATH") } - dexOptions { - javaMaxHeapSize "4g" - } flavorDimensions "vm" productFlavors { hermes { @@ -316,6 +313,8 @@ if (enableCodegen) { } afterEvaluate { + configureNdkBuildDebug.dependsOn(packageReactReleaseNdkLibs) + configureNdkBuildRelease.dependsOn(packageReactReleaseNdkLibs) preHermesReleaseBuild.dependsOn(packageReactReleaseNdkLibs) preJscReleaseBuild.dependsOn(packageReactReleaseNdkLibs) preHermesDebugBuild.dependsOn(packageReactDebugNdkLibs) diff --git a/template/android/build.gradle b/template/android/build.gradle index 3be1031fb223..ca9477e6581f 100644 --- a/template/android/build.gradle +++ b/template/android/build.gradle @@ -13,7 +13,7 @@ buildscript { mavenCentral() } dependencies { - classpath("com.android.tools.build:gradle:4.2.2") + classpath("com.android.tools.build:gradle:7.0.1") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }