File tree Expand file tree Collapse file tree 4 files changed +57
-1
lines changed Expand file tree Collapse file tree 4 files changed +57
-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.0.0'
3845 namespace talkbackApplicationId
@@ -59,4 +66,45 @@ android {
5966 dimension " target"
6067 }
6168 }
69+
70+ dependenciesInfo {
71+ includeInApk = false
72+ }
73+
74+ packaging {
75+ resources {
76+ excludes + = [
77+ " **/MANIFEST.MF" ,
78+ " DebugProbesKt.bin" ,
79+ " META-INF/**.version" ,
80+ " kotlin-tooling-metadata.json" ,
81+ " kotlin/**.kotlin_builtins"
82+ ]
83+ }
84+ }
85+
86+ signingConfigs {
87+ release {
88+ if (keystorePropertiesFile. exists()) {
89+ storeFile file(keystoreProperties[" storeFile" ])
90+ storePassword keystoreProperties[" storePassword" ]
91+ keyAlias keystoreProperties[" keyAlias" ]
92+ keyPassword keystoreProperties[" keyPassword" ]
93+ enableV2Signing = true
94+ enableV3Signing = true
95+ enableV4Signing = true
96+ }
97+ }
98+ }
99+
100+ buildTypes {
101+ release {
102+ signingConfig signingConfigs. release
103+ minifyEnabled false
104+ shrinkResources false
105+ proguardFiles getDefaultProguardFile(
106+ " proguard-android-optimize.txt"
107+ ), " proguard-rules.pro"
108+ }
109+ }
62110}
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 @@ -26,7 +26,7 @@ android {
2626 minSdk 26
2727 ndk {
2828 abiFilters. clear()
29- abiFilters. addAll([' arm64-v8a' , ' x86_64 ' ])
29+ abiFilters. addAll([' arm64-v8a' ])
3030 }
3131 }
3232 flavorDimensions " target"
You can’t perform that action at this time.
0 commit comments