From 616fe5b1349ff722d0e5535af1ce7467199c56bf Mon Sep 17 00:00:00 2001 From: Ryan Kent Date: Wed, 3 Apr 2019 17:49:05 -0400 Subject: [PATCH] update build.gradle for react-native 0.59.2 --- android/build.gradle | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 50350dd..0f13626 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,22 +1,27 @@ buildscript { repositories { jcenter() + google() } dependencies { - classpath 'com.android.tools.build:gradle:1.3.1' + classpath 'com.android.tools.build:gradle:3.1.4' } } apply plugin: 'com.android.library' +def safeExtGet(prop, fallback) { + rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback +} + android { - compileSdkVersion 23 - buildToolsVersion "23.0.1" + compileSdkVersion safeExtGet("compileSdkVersion", 26) + buildToolsVersion safeExtGet("buildToolsVersion", "27.0.3") defaultConfig { - minSdkVersion 16 - targetSdkVersion 22 + minSdkVersion safeExtGet("minSdkVersion", 16) + targetSdkVersion safeExtGet("targetSdkVersion", 26) versionCode 1 versionName "1.0" } @@ -25,6 +30,10 @@ android { } } +repositories { + mavenCentral() +} + dependencies { - compile 'com.facebook.react:react-native:+' + implementation "com.facebook.react:react-native:${safeExtGet("reactNative", "+")}" // from node_modules }