Skip to content

Commit f1bd9d7

Browse files
committed
Added reading from keystore.properties
Added additional properties for adjusting recognition area. Updated aar file.
1 parent ceab0b7 commit f1bd9d7

3 files changed

Lines changed: 32 additions & 7 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ local.properties
1616
local.environment
1717
github.properties
1818
/.idea/
19+
/signing/*.*
20+
generate.cmd
21+
/keystore.properties

app/build.gradle

Lines changed: 29 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ publishing {
3434
}
3535
}
3636

37+
def keystorePropertiesFile = rootProject.file("keystore.properties")
38+
def keystoreProperties = new Properties()
39+
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
40+
3741
android {
3842
namespace 'com.aspose.barcode.component.example'
3943
compileSdk 33
@@ -48,16 +52,34 @@ android {
4852
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
4953
}
5054

55+
signingConfigs {
56+
basic {
57+
storeFile file(keystoreProperties['storeFile'])
58+
storePassword keystoreProperties['storePassword']
59+
keyAlias keystoreProperties['keyAlias']
60+
keyPassword keystoreProperties['keyPassword']
61+
}
62+
release {
63+
storeFile file(keystoreProperties['storeFile'])
64+
storePassword keystoreProperties['storePassword']
65+
keyAlias keystoreProperties['keyAlias']
66+
keyPassword keystoreProperties['keyPassword']
67+
}
68+
}
69+
5170
buildTypes {
5271
basic {
53-
// signingConfig signingConfigs.release
72+
signingConfig signingConfigs.basic
5473
versionNameSuffix '.basic'
5574
minifyEnabled true
5675
proguardFiles "$proguardFileName"
5776
}
5877
release {
59-
minifyEnabled false
60-
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
78+
signingConfig signingConfigs.release
79+
versionNameSuffix '.release'
80+
minifyEnabled true
81+
proguardFiles "$proguardFileName"
82+
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
6183
}
6284
}
6385
compileOptions {
@@ -90,9 +112,9 @@ dependencies {
90112
}
91113

92114
task copyApk(type: Copy) {
93-
from("$buildDir/outputs/apk/basic") {
94-
include("app-basic-unsigned.apk")
95-
rename("app-basic-unsigned.apk", "$apkFinalName")
115+
from("$buildDir/outputs/apk/release") {
116+
include("app-release.apk")
117+
rename("app-release.apk", "$apkFinalName")
96118
}
97119
destinationDir(file("$publishPath"))
98120
doFirst {
@@ -137,5 +159,5 @@ task clearGeneratedFiles {
137159

138160
clean.dependsOn 'clearGeneratedFiles'
139161
preBuild.dependsOn('echoBuildParameters')
140-
copyApk.dependsOn 'check'
162+
copyApk.dependsOn 'assemble'
141163
build.dependsOn 'copyApk'
10.2 MB
Binary file not shown.

0 commit comments

Comments
 (0)