Add keystore for auto updating
[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 33
10         versionName "v0.3.3"
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     signingConfigs {
23         release {
24             storeFile file("../keystore/rtmpclient.jks")
25             storePassword '123456'
26             keyAlias 'rtmpclient'
27             keyPassword '123456'
28         }
29     }
30     buildTypes {
31         release {
32             minifyEnabled false
33             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
34             signingConfig signingConfigs.release
35         }
36         debug {
37             signingConfig signingConfigs.release
38         }
39     }
40 }
41
42 def getGitVersion() {
43     return 'git rev-parse --short HEAD'.execute().text.trim()
44 }
45
46 dependencies {
47     implementation fileTree(include: ['*.jar'], dir: 'libs')
48     implementation 'com.android.support:appcompat-v7:27.1.1'
49     implementation 'com.android.support.constraint:constraint-layout:1.1.0'
50     testImplementation 'junit:junit:4.12'
51     androidTestImplementation 'com.android.support.test:runner:1.0.1'
52     androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
53     implementation files('libs/log4j-1.2.17.jar')
54     implementation files('libs/android-logging-log4j-1.0.3.jar')
55     implementation files('libs/android-mail-1.5.5.jar')
56     implementation files('libs/android-activation-1.5.5.jar')
57     implementation 'com.android.support:design:27.1.1'
58     implementation 'org.apache.httpcomponents:httpclient-android:4.3.5.1'
59 }