Add auto Update
[rtmpclient.git] / app / build.gradle
1 apply plugin: 'com.android.application'
2
3 android {
4     compileSdkVersion 27
5     defaultConfig {
6         applicationId "ai.suanzi.rtmpclient"
7         minSdkVersion 17
8         targetSdkVersion 17
9         versionCode 32
10         versionName "v0.3.2"
11         testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12         buildConfigField "String", "GIT_REVISION", "\"${getGitVersion()}\""
13         buildConfigField "String", "COMPANY", "\"suanzi.ai\""
14
15
16         sourceSets.main {
17             jni.srcDirs = []
18             jniLibs.srcDir "src/main/libs"
19         }
20
21     }
22     buildTypes {
23         release {
24             minifyEnabled false
25             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
26         }
27     }
28 }
29
30 def getGitVersion() {
31     return 'git rev-parse --short HEAD'.execute().text.trim()
32 }
33
34 dependencies {
35     implementation fileTree(include: ['*.jar'], dir: 'libs')
36     implementation 'com.android.support:appcompat-v7:27.1.1'
37     implementation 'com.android.support.constraint:constraint-layout:1.1.0'
38     testImplementation 'junit:junit:4.12'
39     androidTestImplementation 'com.android.support.test:runner:1.0.1'
40     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
41     implementation files('libs/log4j-1.2.17.jar')
42     implementation files('libs/android-logging-log4j-1.0.3.jar')
43     implementation files('libs/android-mail-1.5.5.jar')
44     implementation files('libs/android-activation-1.5.5.jar')
45     implementation 'com.android.support:design:27.1.1'
46 }