File tree Expand file tree Collapse file tree 4 files changed +59
-1
lines changed Expand file tree Collapse file tree 4 files changed +59
-1
lines changed Original file line number Diff line number Diff line change 2121proguard /build /
2222talkback /build /
2323utils /build /
24+
25+ # # signing configs
26+ keystore.properties
27+ * .jks
Original file line number Diff line number Diff line change @@ -33,6 +33,13 @@ allprojects {
3333 }
3434}
3535
36+ def keystorePropertiesFile = rootProject. file(" keystore.properties" )
37+ def keystoreProperties = new Properties ()
38+
39+ if (keystorePropertiesFile. exists()) {
40+ keystoreProperties. load(new FileInputStream (keystorePropertiesFile))
41+ }
42+
3643android {
3744 buildToolsVersion ' 36.1.0'
3845 namespace talkbackApplicationId
@@ -63,4 +70,47 @@ android {
6370 dimension " target"
6471 }
6572 }
73+
74+ dependenciesInfo {
75+ includeInApk = false
76+ }
77+
78+ packaging {
79+ resources {
80+ excludes + = [
81+ " **/MANIFEST.MF" ,
82+ " DebugProbesKt.bin" ,
83+ " META-INF/**.version" ,
84+ " kotlin-tooling-metadata.json" ,
85+ " kotlin/**.kotlin_builtins"
86+ ]
87+ }
88+ }
89+
90+ signingConfigs {
91+ release {
92+ if (keystorePropertiesFile. exists()) {
93+ storeFile file(keystoreProperties[" storeFile" ])
94+ storePassword keystoreProperties[" storePassword" ]
95+ keyAlias keystoreProperties[" keyAlias" ]
96+ keyPassword keystoreProperties[" keyPassword" ]
97+ enableV2Signing = true
98+ enableV3Signing = true
99+ enableV4Signing = true
100+ }
101+ }
102+ }
103+
104+ buildTypes {
105+ release {
106+ if (keystorePropertiesFile. exists()) {
107+ signingConfig signingConfigs. release
108+ }
109+ minifyEnabled false
110+ shrinkResources false
111+ proguardFiles getDefaultProguardFile(
112+ " proguard-android-optimize.txt"
113+ ), " proguard-rules.pro"
114+ }
115+ }
66116}
Original file line number Diff line number Diff line change 1+ storeFile=keystore.jks
2+ storePassword=
3+ keyAlias=
4+ keyPassword=
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ android {
3030 minSdk 26
3131 ndk {
3232 abiFilters. clear()
33- abiFilters. addAll([' arm64-v8a' , ' x86_64 ' ])
33+ abiFilters. addAll([' arm64-v8a' ])
3434 }
3535 }
3636 flavorDimensions " target"
You can’t perform that action at this time.
0 commit comments