123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- apply plugin: 'com.android.library'
- apply plugin: 'com.jakewharton.butterknife'
- apply plugin: 'kotlin-android'
- apply plugin: 'kotlin-android-extensions'
- apply plugin: 'kotlin-kapt'
- android {
- compileSdkVersion build_versions.target_sdk
- buildToolsVersion build_versions.build_tools
- aaptOptions.cruncherEnabled = false
- aaptOptions.useNewCruncher = false
- defaultConfig {
- minSdkVersion build_versions.min_sdk
- targetSdkVersion build_versions.target_sdk
- versionCode build_versions.version_code
- versionName build_versions.version_name
- multiDexEnabled true
- // ndk {
- // //设置支持的SO库架构
- // abiFilters "armeabi-v7a"
- // }
- javaCompileOptions {
- annotationProcessorOptions {
- arguments = [AROUTER_MODULE_NAME: project.getName()]
- }
- }
- }
- lintOptions {
- checkReleaseBuilds false
- abortOnError false
- }
- //recommend
- dexOptions {
- jumboMode = true
- }
- buildFeatures {
- dataBinding = true
- viewBinding = true
- }
- buildTypes {
- //测试环境包
- debug {
- debuggable true
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- release {
- debuggable false
- zipAlignEnabled true
- minifyEnabled true
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
- lintOptions {
- disable 'MissingTranslation'
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_1_8
- targetCompatibility JavaVersion.VERSION_1_8
- }
- }
- dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
- implementation deps.support.recyclerview
- // compile "com.android.support:support-v4:$rootProject.ext.supportVersion"
- implementation deps.support.multidex
- implementation deps.support.cardview
- //compile rootProject.ext.dependencies.eventBus
- //ping++ //支付集成
- // compile rootProject.ext.dependencies.pingpp_code
- // compile rootProject.ext.dependencies.pingpp_alipy
- // compile rootProject.ext.dependencies.pingpp_qpay
- implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.5.7'
- //compile rootProject.ext.dependencies.dialogplus
- //implementation rootProject.ext.dependencies.autolayout
- //compile rootProject.ext.dependencies.materialedittext
- //compile rootProject.ext.dependencies.datetimepicker
- implementation "com.soundcloud.android.crop:lib_crop:1.0.0"
- implementation "com.darsh.multipleimageselect:multipleimageselect:1.0.4"
- implementation "me.shaohui.advancedluban:library:1.3.2"
- implementation "pl.droidsonroids.gif:android-gif-drawable:1.2.7"
- implementation "com.jude:rollviewpager:1.4.6"
- //compile rootProject.ext.dependencies.TimePickerDialog
- implementation "com.github.zyyoona7:EasyPopup:1.0.2"
- implementation "com.github.donkingliang:LabelsView:1.6.1"
- //compile rootProject.ext.dependencies.packer
- implementation "com.orhanobut:logger:2.1.1"
- implementation deps.butterknife
- annotationProcessor deps.butterknife_annotationProcessor
- kapt deps.butterknife_annotationProcessor
- //compile rootProject.ext.dependencies.pagerLayoutManager
- //implementation rootProject.ext.dependencies.safetychecker
- //implementation rootProject.ext.dependencies.uilib
- //可选,用于生成application类
- // provided(rootProject.ext.dependencies.tinker_anno)
- //tinker的核心库
- // compile(rootProject.ext.dependencies.tinker_lib)
- implementation 'com.hyman:flowlayout-lib:1.1.2'
- //implementation 'com.gongwen:marqueelibrary:1.1.3'//临时引入
- implementation 'com.yanzhenjie:recyclerview-swipe:1.1.4'
- //implementation 'com.contrarywind:Android-PickerView:4.1.8'
- //compile 'cn.jiguang.sdk:jpush:3.1.5' // 此处以JPush 3.1.5 版本为例。
- //compile 'cn.jiguang.sdk:jcore:1.2.3' // 此处以JCore 1.2.3 版本为例。
- //哆啦A梦工具箱
- //debugCompile rootProject.ext.dependencies.doraemonkit
- //betaCompile rootProject.ext.dependencies.doraemonkit
- //releaseCompile rootProject.ext.dependencies.doraemonkit_no_op
- //productCompile rootProject.ext.dependencies.doraemonkit_no_op
- //product18Compile rootProject.ext.dependencies.doraemonkit_no_op
- annotationProcessor 'androidx.annotation:annotation:1.1.0'
- implementation 'com.shanp.android:youqi-safetychecker:1.0.0'
- implementation 'com.shanp.android:youqi-room-ui:1.0.1'
- implementation 'com.shanp.android:youqi-room-core:1.3.40'
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
- implementation 'com.ogaclejapan.smarttablayout:library:2.0.0@aar'
- implementation 'com.ogaclejapan.smarttablayout:utils-v4:2.0.0@aar'
- implementation 'com.airbnb.android:lottie:3.0.7'
- debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.4'
- releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.5.4'
- annotationProcessor deps.arouter_compiler
- kapt deps.arouter_compiler
- implementation project(':uchat_common')
- }
|