1 | def safeExtGet(prop, fallback) {
|
2 | rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
|
3 | }
|
4 |
|
5 | buildscript {
|
6 | repositories {
|
7 | google()
|
8 | maven {
|
9 | url 'https://maven.google.com'
|
10 | }
|
11 | jcenter()
|
12 | }
|
13 |
|
14 | dependencies {
|
15 | classpath 'com.android.tools.build:gradle:3.3.1'
|
16 | }
|
17 | }
|
18 |
|
19 | apply plugin: 'com.android.library'
|
20 |
|
21 | android {
|
22 | compileSdkVersion safeExtGet('compileSdkVersion', 28)
|
23 | buildToolsVersion safeExtGet('buildToolsVersion', '28.0.3')
|
24 |
|
25 | defaultConfig {
|
26 | minSdkVersion safeExtGet('minSdkVersion', 16)
|
27 | targetSdkVersion safeExtGet('targetSdkVersion', 28)
|
28 | }
|
29 |
|
30 | sourceSets {
|
31 | main {
|
32 | java.srcDirs = ['src/main/java']
|
33 | }
|
34 | }
|
35 |
|
36 | lintOptions {
|
37 | abortOnError false
|
38 | warning 'InvalidPackage'
|
39 | }
|
40 | buildTypes {
|
41 | release {
|
42 | }
|
43 | }
|
44 | }
|
45 |
|
46 | repositories {
|
47 | google()
|
48 | jcenter()
|
49 | maven {
|
50 | url 'https://maven.google.com'
|
51 | }
|
52 | maven { url "https://jitpack.io" }
|
53 | maven {
|
54 |
|
55 | url "$rootDir/../node_modules/react-native/android"
|
56 | }
|
57 | }
|
58 |
|
59 | dependencies {
|
60 | implementation 'com.facebook.react:react-native:+'
|
61 | }
|