mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
200488e87c
Summary: Upgrade Android Gradle to 7.1.0 on template and fix a bug where the bundle was not getting included when building the app in release mode Closes https://github.com/facebook/react-native/issues/33002 Closes https://github.com/facebook/react-native/issues/33018 Closes https://github.com/facebook/react-native/issues/33046 Potentially fixes https://github.com/facebook/react-native/issues/33029 ## Changelog [Android] [Changed] - Bump AGP to 7.1.0 and fix bundle inclusion in release mode Pull Request resolved: https://github.com/facebook/react-native/pull/33057 Test Plan: 1. Run `./scripts/test-manual-e2e.sh` 2. Select `A new RN app using the template` and `Android` 3. Test app on the emulator 4. Open Android studio build the app using release variant 4. Check the release apk using Android studio "Analyze APK" tool and ensure the bundle is included  Reviewed By: ShikaSD Differential Revision: D34076884 Pulled By: cortinico fbshipit-source-id: da4392af37e08e22dbcafba38476fd712141474a
45 lines
1.3 KiB
Groovy
45 lines
1.3 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
ext {
|
|
buildToolsVersion = "31.0.0"
|
|
minSdkVersion = 21
|
|
compileSdkVersion = 31
|
|
targetSdkVersion = 31
|
|
ndkVersion = "21.4.7075529"
|
|
}
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath("com.android.tools.build:gradle:7.1.1")
|
|
classpath("com.facebook.react:react-native-gradle-plugin")
|
|
classpath("de.undercouch:gradle-download-task:5.0.1")
|
|
// NOTE: Do not place your application dependencies here; they belong
|
|
// in the individual module build.gradle files
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
maven {
|
|
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
|
|
url("$rootDir/../node_modules/react-native/android")
|
|
}
|
|
maven {
|
|
// Android JSC is installed from npm
|
|
url("$rootDir/../node_modules/jsc-android/dist")
|
|
}
|
|
mavenCentral {
|
|
// We don't want to fetch react-native from Maven Central as there are
|
|
// older versions over there.
|
|
content {
|
|
excludeGroup "com.facebook.react"
|
|
}
|
|
}
|
|
google()
|
|
maven { url 'https://www.jitpack.io' }
|
|
}
|
|
}
|