1 | buildscript {
|
2 | repositories {
|
3 | google()
|
4 | jcenter()
|
5 | }
|
6 |
|
7 | dependencies {
|
8 | classpath 'com.android.tools.build:gradle:3.2.1'
|
9 | }
|
10 | }
|
11 |
|
12 | def getExtOrDefault(name) {
|
13 | return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties['ReactNativeClipBoard_' + name]
|
14 | }
|
15 |
|
16 | def getExtOrIntegerDefault(name) {
|
17 | return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties['ReactNativeClipBoard_' + name]).toInteger()
|
18 | }
|
19 |
|
20 | apply plugin: 'com.android.library'
|
21 |
|
22 | android {
|
23 | compileSdkVersion getExtOrIntegerDefault('compileSdkVersion')
|
24 | buildToolsVersion getExtOrDefault('buildToolsVersion')
|
25 |
|
26 | defaultConfig {
|
27 | minSdkVersion getExtOrIntegerDefault('minSdkVersion')
|
28 | targetSdkVersion getExtOrIntegerDefault('targetSdkVersion')
|
29 | }
|
30 | }
|
31 |
|
32 | repositories {
|
33 | google()
|
34 | jcenter()
|
35 | mavenCentral()
|
36 | }
|
37 |
|
38 | dependencies {
|
39 |
|
40 | implementation 'com.facebook.react:react-native:+'
|
41 | }
|