@@ -7,8 +7,8 @@ module.exports = platform => [{
77 }
88
99 dependencies {
10- // Matches the RN Hello World template
11- // https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/local-cli/templates/HelloWorld/ android/build.gradle#L8
10+ // Matches recent template from React Native (0.59)
11+ // https://github.com/facebook/react-native/blob/0.59-stable/template/ android/build.gradle#L16
1212 classpath 'com.android.tools.build:gradle:3.3.2'
1313 }
1414}
@@ -20,10 +20,12 @@ def safeExtGet(prop, fallback) {
2020 rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
2121}
2222
23+ // Matches values in recent template from React Native (0.59)
24+ // https://github.com/facebook/react-native/blob/0.59-stable/template/android/build.gradle#L5-L9
2325def DEFAULT_COMPILE_SDK_VERSION = 28
24- def DEFAULT_BUILD_TOOLS_VERSION = "28.0.2 "
26+ def DEFAULT_BUILD_TOOLS_VERSION = "28.0.3 "
2527def DEFAULT_MIN_SDK_VERSION = 16
26- def DEFAULT_TARGET_SDK_VERSION = 27
28+ def DEFAULT_TARGET_SDK_VERSION = 28
2729
2830android {
2931 compileSdkVersion safeExtGet('compileSdkVersion', DEFAULT_COMPILE_SDK_VERSION)
@@ -43,8 +45,8 @@ android {
4345repositories {
4446 maven {
4547 // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
46- // Matches the RN Hello World template
47- // https://github.com/facebook/react-native/blob/1e8f3b11027fe0a7514b4fc97d0798d3c64bc895/local-cli/templates/HelloWorld/ android/build.gradle#L21
48+ // Matches recent template from React Native (0.59)
49+ // https://github.com/facebook/react-native/blob/0.59-stable/template/ android/build.gradle#L30
4850 url "$projectDir/../node_modules/react-native/android"
4951 }
5052 mavenCentral()
0 commit comments