1 apply plugin: 'com.android.application'
6 applicationId "ai.suanzi.rtmpclient"
11 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 buildConfigField "String", "GIT_REVISION", "\"${getGitVersion()}\""
13 buildConfigField "String", "COMPANY", "\"suanzi.ai\""
18 jniLibs.srcDir "src/main/libs"
24 storeFile file("../keystore/rtmpclient.jks")
25 storePassword '123456'
33 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
34 signingConfig signingConfigs.release
37 signingConfig signingConfigs.release
41 applicationVariants.all { variant ->
43 outputFileName = "RtmpClient-${variant.versionName}-${variant.name}.apk"
49 return 'git rev-parse --short HEAD'.execute().text.trim()
53 implementation fileTree(include: ['*.jar'], dir: 'libs')
54 implementation 'com.android.support:appcompat-v7:27.1.1'
55 implementation 'com.android.support.constraint:constraint-layout:1.1.0'
56 testImplementation 'junit:junit:4.12'
57 androidTestImplementation 'com.android.support.test:runner:1.0.1'
58 androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
59 implementation files('libs/log4j-1.2.17.jar')
60 implementation files('libs/android-logging-log4j-1.0.3.jar')
61 implementation files('libs/android-mail-1.5.5.jar')
62 implementation files('libs/android-activation-1.5.5.jar')
63 implementation 'com.android.support:design:27.1.1'
64 implementation 'org.apache.httpcomponents:httpclient-android:4.3.5.1'