forked from mkalinowski2/hawklook-android
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathandroid_shared.gradle
More file actions
73 lines (66 loc) · 2.08 KB
/
android_shared.gradle
File metadata and controls
73 lines (66 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
android {
compileSdkVersion config.compile_sdk
buildToolsVersion config.build_tools
defaultConfig {
minSdkVersion config.min_sdk
targetSdkVersion config.target_sdk
versionCode config.version_code
versionName config.version_name
buildConfigField "String", "API_VERSION", "\"${config.api_version}\""
}
signingConfigs {
debug_signing_config {
storeFile file("$rootProject.rootDir/mob-tools/keys/android/debug.keystore")
keyAlias "app-key-debug"
storePassword "appmobile"
keyPassword "appmobile"
}
release_signing_config {
storeFile file("$rootProject.rootDir/mob-tools/keys/android/release.keystore")
keyAlias "app-key-release"
storePassword project.properties['storePassword']
keyPassword project.properties['keyPassword']
}
}
buildTypes {
rel {
signingConfig android.signingConfigs.release_signing_config
}
qa {
initWith rel
signingConfig android.signingConfigs.debug_signing_config
}
dev {
initWith qa
debuggable true
signingConfig android.signingConfigs.debug_signing_config
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
android {
sourceSets {
dev {
java.srcDirs += "src/dev_qa/java"
}
qa {
java.srcDirs += "src/dev_qa/java"
}
}
}
}
android.variantFilter { variant ->
def shouldIgnoreVariant = ['debug', 'release'].contains(variant.buildType.name)
variant.setIgnore(shouldIgnoreVariant)
}
configurations.all {
resolutionStrategy {
eachDependency { DependencyResolveDetails details ->
if (dependencyVersionResolverMap.containsKey(details.requested.group)) {
details.useVersion dependencyVersionResolverMap.get(details.requested.group)
}
}
}
}