From c5bf501d8b507d1e3e79541e7ac9b45910860b4d Mon Sep 17 00:00:00 2001 From: 陈奇 <1650699704@qq.com> Date: Wed, 29 May 2019 16:17:07 +0800 Subject: [PATCH] 添加新功能 --- app/build.gradle | 93 ++++++++++++++++++++++++++++++++++------------ 1 files changed, 68 insertions(+), 25 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 1aacbde..ed1b44c 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,37 +1,63 @@ apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: 'tinker-support.gradle' android { - compileSdkVersion 25 - buildToolsVersion "25.0.2" + compileSdkVersion rootProject.ext.android.compileSdkVersion + buildToolsVersion rootProject.ext.android.buildToolsVersion defaultConfig { applicationId "com.moral.yunfushao" - minSdkVersion 18 - targetSdkVersion 22 - versionCode 1 - versionName "1.0" + 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 { - // your debug keystore - debug { + key { keyAlias 'moral' keyPassword 'moral123456' - storeFile file("C:\\Users\\haijiang\\Desktop\\key\\key.jks") + 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 } } } @@ -41,22 +67,39 @@ androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) - compile 'com.android.support:appcompat-v7:25.3.1' - compile 'com.android.support.constraint:constraint-layout:1.0.2' - compile 'com.android.support:cardview-v7:25.3.1' - testCompile 'junit:junit:4.12' - compile project(':andbrickslib') - compile project(':FastBleLib') + 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') //������������ - compile 'in.srain.cube:ultra-ptr:1.0.11' + implementation 'in.srain.cube:ultra-ptr:1.0.11' //������������ - compile 'com.github.bumptech.glide:glide:3.7.0' + implementation 'com.github.bumptech.glide:glide:3.7.0' //������������ - compile 'com.lzy.net:okgo:2.1.4' - compile files('libs/BaiduLBS_Android.jar') - compile 'pub.devrel:easypermissions:0.4.0' - compile 'com.daimajia.numberprogressbar:library:1.4@aar' - compile 'org.greenrobot:eventbus:3.0.0' - compile 'com.github.lecho:hellocharts-library:1.5.8@aar' - compile 'com.contrarywind:Android-PickerView:3.1.2' + 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() } -- Gitblit v1.8.0