Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2.  
  3. buildscript {
  4. repositories {
  5. jcenter()
  6. google()
  7. }
  8. dependencies {
  9. classpath 'com.android.tools.build:gradle:3.0.0-alpha7'
  10. classpath 'com.google.gms:google-services:3.1.0'
  11. classpath 'com.google.firebase:firebase-plugins:1.1.0'
  12.  
  13. // NOTE: Do not place your application dependencies here; they belong
  14. // in the individual module build.gradle files
  15. }
  16. }
  17.  
  18. allprojects {
  19. repositories {
  20. jcenter()
  21. google()
  22. maven {
  23. url "https://jitpack.io"
  24. }
  25. }
  26. }
  27.  
  28. task clean(type: Delete) {
  29. delete rootProject.buildDir
  30. }
  31.  
  32. // Define versions in a single place
  33. ext {
  34. // Sdk and tools
  35. minSdkVersion = 16
  36. targetSdkVersion = 26
  37. compileSdkVersion = 26
  38. buildToolsVersion = '26.0.0'
  39.  
  40. sourceCompatibility = JavaVersion.VERSION_1_8
  41. targetCompatibility = JavaVersion.VERSION_1_8
  42.  
  43. // Version
  44. versionCode = 1;
  45. versionName = "0.0.1";
  46.  
  47. ...
  48.  
  49. // Firebase
  50. firebaseVersion = '11.0.2'
  51.  
  52. ...
  53. }
  54.  
  55. apply plugin: 'com.android.application'
  56. apply plugin: 'com.google.firebase.firebase-perf'
  57.  
  58. android {
  59. compileSdkVersion rootProject.ext.compileSdkVersion
  60. buildToolsVersion rootProject.ext.buildToolsVersion
  61.  
  62. defaultConfig {
  63. applicationId "REMOVED"
  64. minSdkVersion rootProject.ext.minSdkVersion
  65. targetSdkVersion rootProject.ext.targetSdkVersion
  66. versionCode rootProject.ext.versionCode
  67. versionName rootProject.ext.versionName
  68. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  69.  
  70. vectorDrawables.useSupportLibrary = true
  71. dataBinding.enabled = true
  72. }
  73. compileOptions {
  74. sourceCompatibility = rootProject.ext.sourceCompatibility
  75. targetCompatibility = rootProject.ext.targetCompatibility
  76. }
  77. buildTypes {
  78. release {
  79. minifyEnabled true
  80. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  81. }
  82. }
  83. }
  84.  
  85. dependencies {
  86. ...
  87.  
  88. // Firebase
  89. compile "com.google.firebase:firebase-core:$rootProject.firebaseVersion"
  90. compile "com.google.firebase:firebase-perf:$rootProject.firebaseVersion"
  91.  
  92. ...
  93. }
  94.  
  95. apply plugin: 'com.google.gms.google-services'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement