Guest User

Untitled

a guest
Jul 19th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.61 KB | None | 0 0
  1. /lib
  2. /arm64-v8a
  3. /armeabi
  4. /armeabi-v7a
  5. /mips
  6. /x86
  7. /x86_64
  8.  
  9. buildscript {
  10. repositories {
  11. mavenCentral()
  12. maven { url 'https://maven.fabric.io/public' }
  13.  
  14. }
  15. dependencies {
  16. classpath 'com.android.tools.build:gradle:2.0.0'
  17. classpath 'io.fabric.tools:gradle:1.+'
  18.  
  19. }
  20. }
  21.  
  22. apply plugin: 'com.android.application'
  23. apply plugin: 'io.fabric'
  24.  
  25. repositories {
  26. mavenCentral()
  27. maven { url 'https://maven.fabric.io/public' }
  28. flatDir { dirs 'aars' }
  29. }
  30.  
  31. android {
  32. // when changing this, YOU MUST change C:AndroidADTsdkbuild-toolsxx.yy.zzdx.bat to have -> set java_exe=C:WindowsSystem32java.exe
  33. compileSdkVersion 21
  34. buildToolsVersion "21.1.1"
  35.  
  36. defaultConfig {
  37. minSdkVersion 11
  38. targetSdkVersion 21
  39. }
  40. def homeDir = System.getenv('HOMEDRIVE') + System.getenv('HOMEPATH');
  41.  
  42. signingConfigs {
  43. cinema {
  44. storeFile = file("keystore\cinema.keystore.jks")
  45. storePassword = "cinema"
  46. keyAlias = "cinema"
  47. keyPassword = "cinema"
  48. }
  49. dev {
  50. storeFile = file("keystore\development.keystore.jks")
  51. storePassword = "development"
  52. keyAlias = "development"
  53. keyPassword = "development"
  54. }
  55. }
  56.  
  57. buildTypes {
  58. debug {
  59. applicationIdSuffix ".debug"
  60. }
  61. cinema {
  62. debuggable false
  63. signingConfig signingConfigs.cinema
  64. jniDebuggable false
  65. applicationIdSuffix ".cinema"
  66. }
  67. dev {
  68. debuggable true
  69. signingConfig signingConfigs.dev
  70. jniDebuggable true
  71. applicationIdSuffix ".dev"
  72. }
  73. }
  74.  
  75. sourceSets {
  76. main {
  77. manifest.srcFile 'AndroidManifest.xml'
  78. java.srcDirs = ['src', 'src-gen']
  79. resources.srcDirs = ['src']
  80. aidl.srcDirs = ['src']
  81. renderscript.srcDirs = ['src']
  82. res.srcDirs = ['res']
  83.  
  84. assets.srcDirs = ['assets']
  85. }
  86. debug {
  87. }
  88. dev {
  89. res.srcDirs = ['res_dev']
  90. }
  91. cinema {
  92. res.srcDirs = ['res_cinema']
  93. }
  94. androidTest.setRoot('tests')
  95. }
  96.  
  97.  
  98. packagingOptions {
  99. exclude 'META-INF/NOTICE.txt'
  100. exclude 'META-INF/LICENSE.txt'
  101. }
  102. }
  103.  
  104. dependencies {
  105. compile 'joda-time:joda-time:2.3'
  106. compile 'com.android.support:support-v4:21.0.0'
  107. compile 'com.android.support:appcompat-v7:21.0.0'
  108. compile 'com.google.android.gms:play-services-plus:8.3.0'
  109. compile 'com.google.android.gms:play-services-auth:8.3.0'
  110. compile 'com.google.android.gms:play-services-gcm:8.3.0'
  111. compile 'com.facebook.android:facebook-android-sdk:4.5.0'
  112. compile 'com.markupartist.android.widget:pulltorefresh:1.0@aar'
  113. compile 'com.paypal.sdk:paypal-android-sdk:2.13.3'
  114. compile('com.crashlytics.sdk.android:crashlytics:2.2.0@aar') {
  115. transitive = true;
  116. }
  117. compile files('libs/gson-2.2.4.jar')
  118. compile files('libs/twitter4j-core-4.0.2.jar')
  119. compile files('libs/core-3.1.0.jar')
  120. compile files('libs/estimote-sdk-preview.jar')
  121.  
  122. compile files('libs/commons-codec-1.10.jar')
  123. compile files('libs/commons-lang-2.6.jar')
  124. compile files('libs/FastPaySDK_pro.jar')
  125. }
  126.  
  127. android {
  128. buildTypes {
  129. release {
  130. ndk {
  131. abiFilters "armeabi-v7a", "armeabi" // includes ARM SO files only, so no x86 SO file
  132. }
  133. }
  134. }
  135. }
  136.  
  137. packagingOptions {
  138. exclude 'lib/arm64-v8a/libcardioDecider.so'
  139. exclude 'lib/arm64-v8a/libcardioRecognizer.so'
  140. exclude 'lib/arm64-v8a/libcardioRecognizer_tegra2.so'
  141. exclude 'lib/arm64-v8a/libopencv_core.so'
  142. exclude 'lib/arm64-v8a/libopencv_imgproc.so'
  143. exclude 'lib/armeabi/libcardioDecider.so'
  144. exclude 'lib/armeabi-v7a/libcardioDecider.so'
  145. exclude 'lib/armeabi-v7a/libcardioRecognizer.so'
  146. exclude 'lib/armeabi-v7a/libcardioRecognizer_tegra2.so'
  147. exclude 'lib/armeabi-v7a/libopencv_core.so'
  148. exclude 'lib/armeabi-v7a/libopencv_imgproc.so'
  149. exclude 'lib/mips/libcardioDecider.so'
  150. exclude 'lib/x86/libcardioDecider.so'
  151. exclude 'lib/x86/libcardioRecognizer.so'
  152. exclude 'lib/x86/libcardioRecognizer_tegra2.so'
  153. exclude 'lib/x86/libopencv_core.so'
  154. exclude 'lib/x86/libopencv_imgproc.so'
  155. exclude 'lib/x86_64/libcardioDecider.so'
  156. exclude 'lib/x86_64/libcardioRecognizer.so'
  157. exclude 'lib/x86_64/libcardioRecognizer_tegra2.so'
  158. exclude 'lib/x86_64/libopencv_core.so'
  159. exclude 'lib/x86_64/libopencv_imgproc.so'
  160. }
  161.  
  162. dependencies {
  163. compile('com.paypal.sdk:paypal-android-sdk:2.14.1') {
  164. exclude group: 'io.card'
  165. }
  166. }
Add Comment
Please, Sign In to add comment