@@ -5,58 +5,45 @@ apply from: "maven.gradle"
5
5
6
6
android {
7
7
8
- compileSdkVersion " ${ compileAndroidSdkVersion} " as Integer
9
-
10
- defaultConfig {
11
- versionName " ${ clientVersionNumber} "
12
- minSdkVersion " ${ minimumAndroidSdkVersion} "
13
- targetSdkVersion " ${ targetAndroidSdkVersion} "
14
- versionCode 1
15
- versionName " ${ clientVersionNumber} "
16
- }
17
-
18
- editorconfig {
19
- includes = [" src/**" , " *.gradle" ]
20
- excludes = [" src/main/external/sqlcipher/**" , " src/main/external/openssl-*/**" ]
21
- }
22
-
23
- buildTypes {
24
- debug {
25
- debuggable true
8
+ compileSdkVersion " ${ compileAndroidSdkVersion} " as Integer
9
+
10
+ defaultConfig {
11
+ versionName " ${ clientVersionNumber} "
12
+ minSdkVersion " ${ minimumAndroidSdkVersion} "
13
+ targetSdkVersion " ${ targetAndroidSdkVersion} "
14
+ versionCode 1
15
+ versionName " ${ clientVersionNumber} "
16
+ archivesBaseName = " ${ archivesBaseName} -${ versionName} "
26
17
}
27
- release {
28
- debuggable false
29
- minifyEnabled false
18
+
19
+ editorconfig {
20
+ includes = [" src/**" , " *.gradle" ]
21
+ excludes = [" src/main/external/sqlcipher/**" , " src/main/external/openssl-*/**" ]
30
22
}
31
- }
32
23
33
- sourceSets {
34
- main {
35
- jniLibs. srcDirs " ${ rootProject.ext.nativeRootOutputDir} /libs"
24
+ buildTypes {
25
+ debug {
26
+ debuggable true
27
+ }
28
+ release {
29
+ debuggable false
30
+ minifyEnabled false
31
+ }
36
32
}
37
- }
38
-
39
- dependencies {
40
- implementation " androidx.sqlite:sqlite:2.0.1"
41
- }
42
-
43
- clean. dependsOn cleanNative
44
- check. dependsOn editorconfigCheck
45
- buildNative. mustRunAfter buildAmalgamation
46
- buildAmalgamation. mustRunAfter buildOpenSSL
47
- preBuild. dependsOn([buildOpenSSL, buildAmalgamation, buildNative])
48
-
49
- afterEvaluate {
50
- android. libraryVariants. all { variant ->
51
- variant. outputs. each { output ->
52
- def outputFile = output. outputFile
53
- if (outputFile != null && outputFile. name. endsWith(" .aar" )) {
54
- def buildSuffix = variant. buildType. debuggable ? " -debug" : " "
55
- def versionFileName = " ${ archivesBaseName} -${ clientVersionNumber}${ buildSuffix} .aar"
56
- output. outputFileName = versionFileName
33
+
34
+ sourceSets {
35
+ main {
36
+ jniLibs. srcDirs " ${ rootProject.ext.nativeRootOutputDir} /libs"
57
37
}
58
- }
59
38
}
60
- }
61
39
40
+ dependencies {
41
+ implementation " androidx.sqlite:sqlite:2.0.1"
42
+ }
43
+
44
+ clean. dependsOn cleanNative
45
+ check. dependsOn editorconfigCheck
46
+ buildNative. mustRunAfter buildAmalgamation
47
+ buildAmalgamation. mustRunAfter buildOpenSSL
48
+ preBuild. dependsOn([buildOpenSSL, buildAmalgamation, buildNative])
62
49
}
0 commit comments