aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorMenny Even Danan <menny@evendanan.net>2016-02-22 04:34:23 +0000
committerMenny Even Danan <menny@evendanan.net>2016-02-22 04:34:23 +0000
commitdcc7e2970db73490f23244f25353d46592feb8d2 (patch)
treeb73f415f03c84244a6efb17698f3eaee2f90502c /build.gradle
parent7abc90d2d3dc8fe79e0ced2d38756ec636356134 (diff)
downloadAnySoftKeyboard-dcc7e2970db73490f23244f25353d46592feb8d2.tar.gz
AnySoftKeyboard-dcc7e2970db73490f23244f25353d46592feb8d2.tar.bz2
creating Canary channel and adding Crashlytics
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle27
1 files changed, 19 insertions, 8 deletions
diff --git a/build.gradle b/build.gradle
index f3fff2847..393663ef9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -18,15 +18,23 @@ buildscript {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
maven { url 'https://jitpack.io' }
+ maven { url 'https://maven.fabric.io/public' }
}
dependencies {
- classpath 'com.android.tools.build:gradle:2.0.0-beta4'
+ classpath 'com.android.tools.build:gradle:2.0.0-beta5'
classpath 'com.github.JakeWharton:sdk-manager-plugin:e05218601b1274ea0721e13b33a426f641156f69'
+ classpath 'io.fabric.tools:gradle:1.21.4'
}
}
apply plugin: 'android-sdk-manager'
apply plugin: 'com.android.application'
+apply plugin: 'io.fabric'
+
+repositories {
+ maven { url 'https://maven.fabric.io/public' }
+}
+
apply plugin: 'pmd'
apply plugin: 'jacoco'
@@ -127,13 +135,13 @@ android {
useLibrary 'org.apache.http.legacy'
}
- }
- splits {
- density {
- enable false
- //these will merged into the universal APK
- //I'm trying to really reduce the size of the low densities.
- exclude "tvdpi", "xxhdpi", "xxxhdpi"
+
+ canary {
+ signingConfig signingConfigs.release
+ zipAlignEnabled true
+
+ minifyEnabled true
+ proguardFiles 'proguard-android-optimize.txt', 'proguard-rules.txt'
}
}
}
@@ -190,4 +198,7 @@ dependencies {
testCompile 'junit:junit:4.12'
testCompile 'org.robolectric:robolectric:3.0'
testCompile 'org.mockito:mockito-core:1.9.5'
+ canaryCompile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
+ transitive = true;
+ }
}