apply plugin: 'com.android.application'
|
apply plugin: 'kotlin-android'
|
apply from: 'tinker-support.gradle'
|
|
android {
|
compileSdkVersion rootProject.ext.android.compileSdkVersion
|
buildToolsVersion rootProject.ext.android.buildToolsVersion
|
defaultConfig {
|
applicationId "com.moral.yunfushao"
|
minSdkVersion rootProject.ext.android.minSdkVersion
|
targetSdkVersion rootProject.ext.android.targetSdkVersion
|
versionCode rootProject.ext.android.versionCode
|
versionName rootProject.ext.android.versionName
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
signingConfig signingConfigs.debug
|
}
|
|
|
signingConfigs {
|
key {
|
keyAlias 'moral'
|
keyPassword 'moral123456'
|
storeFile file('../key.jks')
|
//md5 6B:AD:23:76:61:03:1D:9A:B8:E2:05:90:3E:4D:9F:00
|
storePassword 'moral123456'
|
}
|
}
|
sourceSets {
|
main {
|
jniLibs.srcDirs = ['libs']
|
}
|
}
|
|
repositories {
|
flatDir {
|
dirs 'libs'
|
}
|
}
|
//自定义名字
|
//6.0版本
|
android.applicationVariants.all { variant ->
|
variant.outputs.all {
|
if (buildType.name == "debug")
|
outputFileName = "Dev_yfs_v.${variant.versionName}${rootProject.ext.android.debugVersion}.apk"
|
else outputFileName = "yfs_v.${variant.versionName}.apk"
|
}
|
}
|
|
buildTypes {
|
release {
|
minifyEnabled false
|
zipAlignEnabled true
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
manifestPlaceholders = [app_name: "@string/app_name"]//配置渠道
|
signingConfig signingConfigs.key
|
}
|
debug {
|
minifyEnabled false
|
manifestPlaceholders = [app_name: "@string/app_name_text"]
|
signingConfig signingConfigs.key
|
}
|
}
|
}
|
|
dependencies {
|
compile fileTree(include: ['*.jar'], dir: 'libs')
|
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
|
exclude group: 'com.android.support', module: 'support-annotations'
|
})
|
implementation 'com.android.support:appcompat-v7:25.3.1'
|
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
|
implementation 'com.android.support:cardview-v7:25.3.1'
|
testImplementation 'junit:junit:4.12'
|
implementation project(':andbrickslib')
|
implementation project(':FastBleLib')
|
//下拉刷新
|
implementation 'in.srain.cube:ultra-ptr:1.0.11'
|
//图片加载
|
implementation 'com.github.bumptech.glide:glide:3.7.0'
|
//网络请求
|
implementation 'com.lzy.net:okgo:2.1.4'
|
implementation files('libs/BaiduLBS_Android.jar')
|
implementation 'pub.devrel:easypermissions:0.4.0'
|
implementation 'com.daimajia.numberprogressbar:library:1.4@aar'
|
implementation 'org.greenrobot:eventbus:3.0.0'
|
implementation 'com.github.lecho:hellocharts-library:1.5.8@aar'
|
implementation 'com.contrarywind:Android-PickerView:3.1.2'
|
//bugly
|
implementation 'com.android.support:multidex:1.0.1'
|
// 多dex配置
|
//注释掉原有bugly的仓库
|
//compile 'com.tencent.bugly:crashreport:latest.release'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.3.4
|
implementation 'com.tencent.bugly:crashreport_upgrade:1.3.6'
|
// 指定tinker依赖版本(注:应用升级1.3.5版本起,不再内置tinker)
|
implementation 'com.tencent.tinker:tinker-android-lib:1.9.9'
|
implementation 'com.tencent.bugly:nativecrashreport:latest.release'
|
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
|
// implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
|
implementation 'com.google.code.gson:gson:2.8.5'
|
implementation 'com.android.support:support-v4:25.3.1'
|
}
|
repositories {
|
mavenCentral()
|
}
|