From f0afe1df3ddc6bea9cf96e818d83c6f42c9acc24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dennis=20Thie=C3=9Fen?= Date: Mon, 21 Sep 2015 19:44:17 +0200 Subject: [PATCH] =?UTF-8?q?DT=20@21.09.2015:=20Gradle=20Scripts=20hinzugef?= =?UTF-8?q?=C3=BCgt...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 14 ++++++++++++++ gradle.properties | 18 ++++++++++++++++++ proguard-com.twitter.sdk.android.twitter.txt | 20 ++++++++++++++++++++ settings.gradle | 1 + 4 files changed, 53 insertions(+) create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 proguard-com.twitter.sdk.android.twitter.txt create mode 100644 settings.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..4e12a9a --- /dev/null +++ b/build.gradle @@ -0,0 +1,14 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + jcenter() + maven { url 'https://maven.fabric.io/public' } + } + dependencies { + classpath 'com.android.tools.build:gradle:1.2.3' + classpath 'com.google.gms:google-services:1.3.0-beta1' + classpath 'io.fabric.tools:gradle:1.+' + } +} + diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..1d3591c --- /dev/null +++ b/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/proguard-com.twitter.sdk.android.twitter.txt b/proguard-com.twitter.sdk.android.twitter.txt new file mode 100644 index 0000000..d7356c8 --- /dev/null +++ b/proguard-com.twitter.sdk.android.twitter.txt @@ -0,0 +1,20 @@ +# Twitter Core proguard configuration +# '-include' this file in your proguard config +# Autogenerated file -- Do not modify + +#Proguard Config for when AppCompat is not a dependency +-dontwarn com.digits.sdk.android.*ActionBarActivity + +# retrofit specific +-dontwarn com.squareup.okhttp.** +-dontwarn com.google.appengine.api.urlfetch.** +-dontwarn rx.** +-dontwarn retrofit.** +-keepattributes Signature +-keepattributes *Annotation* +-keep class com.squareup.okhttp.** { *; } +-keep interface com.squareup.okhttp.** { *; } +-keep class retrofit.** { *; } +-keepclasseswithmembers class * { + @retrofit.http.* ; +} diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..e7b4def --- /dev/null +++ b/settings.gradle @@ -0,0 +1 @@ +include ':app'