Skip to content

Commit 6c8ec1a

Browse files
committed
add flavor dimension to release splits: all languages, english only
1 parent 79a2c5b commit 6c8ec1a

File tree

55 files changed

+27
-39
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+27
-39
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Node.js dev-dependencies
22
node_modules/
33

4+
# debug output from Android string translator
5+
android-studio-project/NodeJS-Frontend/src/withAllLanguageTranslations/res/debug.en.txt
6+
47
# Android generated
58
gen
69
obj

android-studio-project/NodeJS-Frontend/build.gradle

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,22 +34,33 @@ android {
3434
}
3535
}
3636

37-
lintOptions {
38-
disable 'MissingTranslation'
39-
abortOnError true
37+
flavorDimensions "languageResources"
38+
39+
productFlavors {
40+
withAllLanguageTranslations {
41+
dimension "languageResources"
42+
}
43+
english {
44+
dimension "languageResources"
45+
}
4046
}
4147

4248
buildTypes {
4349
release {
50+
debuggable false
51+
jniDebuggable false
52+
minifyEnabled true
4453
shrinkResources true
45-
minifyEnabled true
4654
proguardFiles = [
4755
"proguard-rules.txt",
4856
getDefaultProguardFile('proguard-android.txt')
4957
]
5058
}
5159
debug {
52-
jniDebuggable = true
60+
debuggable true
61+
jniDebuggable true
62+
minifyEnabled false
63+
shrinkResources false
5364
}
5465
}
5566

@@ -68,6 +79,11 @@ android {
6879
universalApk false
6980
}
7081
}
82+
83+
lintOptions {
84+
disable 'MissingTranslation'
85+
abortOnError true
86+
}
7187
}
7288

7389
dependencies {

0 commit comments

Comments
 (0)