From 9509f1bb472ee1f1b8c507c8a8fd3a84b91a72cc Mon Sep 17 00:00:00 2001 From: Karim Kouznetsov Date: Thu, 18 Apr 2019 11:30:19 +0200 Subject: [PATCH 1/5] Updated build.gradle - Replaced compile by implementation - Updated the targetSdkVersion, buildToolsVersion compileSdkVersion default values to their latest versions. --- android/build.gradle | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 4678b6c..ef12016 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -5,18 +5,18 @@ def safeExtGet(prop, fallback) { } android { - compileSdkVersion safeExtGet('compileSdkVersion', 23) - buildToolsVersion safeExtGet('buildToolsVersion', "23.0.1") + compileSdkVersion safeExtGet('compileSdkVersion', 28) + buildToolsVersion safeExtGet('buildToolsVersion', "28.0.0") defaultConfig { minSdkVersion safeExtGet('minSdkVersion', 16) - targetSdkVersion safeExtGet('targetSdkVersion', 22) + targetSdkVersion safeExtGet('targetSdkVersion', 28) versionCode 1 versionName "0.0.1" } } dependencies { - compile "com.facebook.react:react-native:${safeExtGet('reactNativeVersion', '+')}" - compile "com.anjlab.android.iab.v3:library:${safeExtGet('anjlabIABVersion', '1.0.44')}" + implementation "com.facebook.react:react-native:${safeExtGet('reactNativeVersion', '+')}" + implementation "com.anjlab.android.iab.v3:library:${safeExtGet('anjlabIABVersion', '1.0.44')}" } From 38d0c65c4484d6952f65ca0986bc83ff00550626 Mon Sep 17 00:00:00 2001 From: Karim Kouznetsov Date: Thu, 18 Apr 2019 11:49:00 +0200 Subject: [PATCH 2/5] Updated gradle version Updated gradle version from 2.2.3 to 3.3.1 which currently is the default version supplied when initializing a fresh RN project. --- example/android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/android/build.gradle b/example/android/build.gradle index eed9972..e8c054b 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -5,7 +5,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.2.3' + classpath 'com.android.tools.build:gradle:3.3.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files From 5e05f4d5191ecda504d0988bb041bdd0002738b0 Mon Sep 17 00:00:00 2001 From: Karim Kouznetsov Date: Thu, 18 Apr 2019 11:56:56 +0200 Subject: [PATCH 3/5] Updated build.gradle Added google() repository for the new gradle version --- example/android/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/example/android/build.gradle b/example/android/build.gradle index e8c054b..ecb21ce 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -2,6 +2,7 @@ buildscript { repositories { + google() jcenter() } dependencies { From 3eed2a60f19c3b0b4d202ca13fa83062f87785bf Mon Sep 17 00:00:00 2001 From: Karim Kouznetsov Date: Thu, 18 Apr 2019 12:14:41 +0200 Subject: [PATCH 4/5] Added google() to allprojects.repositories --- example/android/build.gradle | 1 + 1 file changed, 1 insertion(+) diff --git a/example/android/build.gradle b/example/android/build.gradle index ecb21ce..863b1b8 100644 --- a/example/android/build.gradle +++ b/example/android/build.gradle @@ -21,5 +21,6 @@ allprojects { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url "$rootDir/../node_modules/react-native/android" } + google() } } From a54f1a0cb8cc827e4f4af598e9f9ace9a85bbf63 Mon Sep 17 00:00:00 2001 From: Karim Kouznetsov Date: Thu, 18 Apr 2019 12:27:29 +0200 Subject: [PATCH 5/5] Updated gradle wrapper version --- example/android/gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties index dbdc05d..019065d 100644 --- a/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip