12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- apply plugin: 'com.android.library'
- //apply plugin: 'com.jakewharton.butterknife'
- android {
- compileSdkVersion rootProject.ext.android["compileSdkVersion"]
- defaultConfig {
- minSdkVersion rootProject.ext.android["minSdkVersion"]
- targetSdkVersion rootProject.ext.android["targetSdkVersion"]
- versionCode rootProject.ext.android["versionCode"]
- versionName rootProject.ext.android["versionName"]
- multiDexEnabled true
- }
- buildTypes {
- release {
- minifyEnabled false
- // proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- consumerProguardFiles 'proguard-rules.pro'
- debuggable false
- buildConfigField 'Boolean', 'isDebug', 'true'
- }
- debug{
- buildConfigField 'Boolean', 'isDebug', 'true'
- }
- }
- sourceSets {
- main {
- jniLibs.srcDirs = ['libs']
- }
- }
- dataBinding {
- enabled true
- }
- }
- dependencies {
- implementation fileTree(include: ['*.jar'], dir: 'libs')
- //Android Library
- api rootProject.ext.dependencies["appcompat-v7"]
- api rootProject.ext.dependencies["design"]
- api rootProject.ext.dependencies["recyclerview"]
- api rootProject.ext.dependencies["cardview"]
- api rootProject.ext.dependencies["constraint-layout"]
- //RxJava
- api rootProject.ext.dependencies["rxjava"]
- api rootProject.ext.dependencies["rxandroid"]
- //EventBus
- api rootProject.ext.dependencies["eventbus"]
- //RxPermissions
- // api rootProject.ext.dependencies["rxpermissions"]
- //Retrofit
- api rootProject.ext.dependencies["retrofit"]
- api rootProject.ext.dependencies["converter-gson"]
- api rootProject.ext.dependencies["adapter-rxjava2"]
- api rootProject.ext.dependencies["logging-interceptor"]
- //ButterKnife
- // api rootProject.ext.dependencies["butterknife"]
- // annotationProcessor rootProject.ext.dependencies["butterknife-compiler"]
- //BaseAdapter
- // api rootProject.ext.dependencies["BaseRecyclerViewAdapterHelper"]
- //Glide
- api rootProject.ext.dependencies["glide"]
- annotationProcessor rootProject.ext.dependencies["glide-compiler"]
- //glide-transformations
- api rootProject.ext.dependencies["glide-transformations"]
- //Hawk
- api rootProject.ext.dependencies["hawk"]
- /**
- * 为"单Activity + 多Fragment的架构","多模块Activity + 多Fragment的架构"而生,帮你简化使用过程,轻松解决各种复杂嵌套等问题
- */
- api rootProject.ext.dependencies["fragmentation"]
- //MultiDex 解决64k限制
- api rootProject.ext.dependencies["multidex"]
- //Shape
- api rootProject.ext.dependencies["shape"]
- //logger
- api rootProject.ext.dependencies["logger"]
- //loading
- // api rootProject.ext.dependencies["zloading"]
- }
|