Skip to content

Commit a0e6ab0

Browse files
committed
chore: modify Android build gradle configuration
1 parent 67a14f3 commit a0e6ab0

13 files changed

+1852
-1548
lines changed

android/build.gradle

+9-27
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,38 @@
11
buildscript {
2-
ext {
3-
kotlinVersion = '1.9.24'
4-
}
2+
def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : "1.9.24"
53

64
repositories {
75
google()
86
mavenCentral()
97
}
108

119
dependencies {
12-
classpath "com.android.tools.build:gradle:8.1.2"
10+
classpath "com.android.tools.build:gradle"
1311
classpath "com.facebook.react:react-native-gradle-plugin"
14-
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
12+
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1513
}
1614
}
1715

18-
repositories {
19-
google()
20-
mavenCentral()
16+
def safeExtGet(prop, fallback) {
17+
rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
2118
}
2219

2320
apply plugin: "com.android.library"
2421
apply plugin: "kotlin-android"
25-
apply plugin: "com.facebook.react.rootproject"
26-
27-
def safeExtGet(prop, fallback) {
28-
rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
29-
}
3022

3123
android {
32-
compileSdkVersion safeExtGet("compileSdkVersion", 31)
24+
compileSdkVersion safeExtGet("compileSdkVersion", 35)
3325

3426
defaultConfig {
35-
minSdkVersion safeExtGet('minSdkVersion', 24)
36-
targetSdkVersion safeExtGet('targetSdkVersion', 31)
27+
minSdkVersion safeExtGet("minSdkVersion", 24)
28+
targetSdkVersion safeExtGet("targetSdkVersion", 35)
3729
versionCode 1
38-
versionName "1.0"
39-
}
40-
41-
// Include "lib/" as sources, unfortunetely react-native link can't handle
42-
// setting up alternative gradle modules. We still have "lib" defined as a
43-
// standalone gradle module just to be used in AndroidNativeExample
44-
sourceSets {
45-
main.java.srcDirs += 'lib/src/main/java'
30+
versionName "2.2.1"
4631
}
4732
}
4833

4934
dependencies {
50-
//noinspection GradleDynamicVersion from node modules
5135
implementation "com.facebook.react:react-native:+"
5236
implementation "com.linecorp.linesdk:linesdk:5.8.1"
53-
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinVersion"
5437
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3"
55-
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.3"
5638
}

0 commit comments

Comments
 (0)