apply plugin: 'com.android.application' apply plugin: 'kotlin-android'//这里添加 apply plugin: 'kotlin-android-extensions'//这里添加 apply plugin: 'kotlin-kapt' android { compileSdkVersion 26 dataBinding { enabled = true } defaultConfig { applicationId "mtp.polymer.com" minSdkVersion 22 targetSdkVersion 26 versionCode 10140 versionName "1.1.40" multiDexEnabled true ndk { abiFilters "armeabi", "armeabi-v7a", "arm64-v8a" } testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { arguments = [moduleName :project.getName() ] } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } // 区分版本 // flavorDimensions "versionCode" // productFlavors { // prod { // applicationId = "mtp.poly.com" // // } // } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } //Add the following configuration lintOptions { checkReleaseBuilds false abortOnError false } repositories { flatDir { dirs 'libs' } } sourceSets{ main.java.srcDirs += 'src/main/kotlin' main { jniLibs.srcDirs = ['libs'] } } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') // implementation 'pub.devrel:easypermissions:0.4.0' api "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"//主要是这两个依赖 api "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"//主要是这两个依赖 //noinspection GradleCompatible implementation 'com.android.support:appcompat-v7:26.1.0' implementation 'com.android.support.constraint:constraint-layout:1.0.2' implementation 'com.android.support:design:26.1.0' implementation 'com.android.support:multidex:1.0.1' implementation 'com.android.support:support-v4:26.1.0' testImplementation 'junit:junit:4.12' implementation 'com.zhy:okhttputils:2.6.2' //濡拷濞村鍞寸�妯荤濠曪拷 debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.3' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.3' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' // //閸ュ墽澧栭崝鐘烘祰閹貉冨煑閸o拷 implementation files('libs/glide-full-4.7.0.jar') implementation files('libs/easypermissions-release.aar') implementation files('libs/MPChartLib-release.aar') // http鐠囬攱鐪� 閺囨寧宕�okhttputils // implementation files('libs/retrofit-2.4.0.jar') implementation project(':businesslayer') implementation project(':netcore') implementation project(':common') implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+' implementation 'com.alibaba:fastjson:1.1.56.android' // implementation files('libs/alipaySdk-20170922.jar') // implementation files('libs/alipaySdk-15.5.7-20181023110917.aar') implementation files('libs/alipaySdk-20170922.jar') // implementation files('libs/alipay-sdk-java-3.4.27.ALL.jar') implementation 'com.youth.banner:banner:1.4.10' // implementation "com.github.gongbox:fss_run_priority:$fss_version" // implementation "com.github.gongbox:fss_bind:$fss_version" // implementation "com.github.gongbox:fss_adapter:$fss_version" // implementation "com.github.gongbox:fss_all:$fss_version" implementation 'com.android.support:cardview-v7:26.1.0' implementation 'com.jakewharton.rxbinding3:rxbinding:3.0.0-alpha2' // implementation 'io.reactivex.rxjava2:rxandroid:2.1.1' // add for room // implementation 'android.arch.persistence.room:runtime:1.1.1' // room 閰嶅悎 RxJava implementation 'android.arch.persistence.room:rxjava2:1.1.1' kapt 'android.arch.persistence.room:compiler:1.1.1' kapt 'com.android.databinding:compiler:3.1.4' implementation 'com.android.databinding:library:3.3.0' // implementation 'android.arch.persistence.room:runtime:1.1.1' // room 閰嶅悎 RxJava // implementation 'android.arch.persistence.room:rxjava2:1.1.1' // implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' // annotationProcessor 'android.arch.persistence.room:compiler:1.1.1' // agentweb // implementation 'com.just.agentweb:agentweb:4.0.3-beta' // // (蹇呴�) // implementation 'com.just.agentweb:download:4.0.3-beta' // (鍙�) // implementation 'com.just.agentweb:filechooser:4.0.3-beta' implementation 'com.tencent.bugly:crashreport:2.1.7' implementation files('libs/agentweb-core.aar') implementation files('libs/agentweb-filechooser.aar') implementation 'com.google.code.gson:gson:2.8.5' implementation files('libs/qmf-ppplugin-android-3.0.9.aar') implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.5.8' /*implementation 'com.jakewharton:butterknife:10.1.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'*/ implementation files('libs/tbs_sdk_thirdapp_v3.2.0.1104_43200_sharewithdownload_withfilereader_withoutGame_obfs_20170609_115346.jar') api "org.jetbrains.anko:anko-commons:0.10.2" api "org.jetbrains.anko:anko-sdk25-coroutines:0.10.2" api "org.jetbrains.anko:anko-appcompat-v7:0.10.2" api "org.jetbrains.anko:anko-recyclerview-v7:0.10.2" api "org.jetbrains.anko:anko-recyclerview-v7-coroutines:0.10.2" api "org.jetbrains.anko:anko-design:0.10.2" api "org.jetbrains.anko:anko-percent:0.10.2" api "org.jetbrains.anko:anko-sdk25:0.10.2" // qq的综合性的ui框架 api 'com.qmuiteam:qmui:1.1.0' api "com.jakewharton.rxbinding2:rxbinding:2.0.0" // 稳定版的下拉刷新框架 api 'com.scwang.smartrefresh:SmartRefreshLayout:1.1.0-alpha-14' // 强大的RecyclerAdapter框架 api 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.30' //路由 api'com.alibaba:arouter-api:1.3.1' kapt'com.alibaba:arouter-compiler:1.1.4' // rx运行时权限框架 api 'com.tbruyelle.rxpermissions2:rxpermissions:0.9.5@aar' api 'com.luozm.captcha:captcha:1.1.2' api 'com.github.Liberuman:ShadowDrawable:0.1' api 'com.github.iwgang:countdownview:2.1.6'//倒计时 api 'com.github.huangyanbin:SmartChart:1.4.1'//图表 //侧滑删除 api 'com.chauthai.swipereveallayout:swipe-reveal-layout:1.4.1' //防止rxjava 持有activity 或 fragment对象 导致内存泄漏 implementation 'com.trello.rxlifecycle2:rxlifecycle:2.2.1' implementation 'com.trello.rxlifecycle2:rxlifecycle-android:2.2.1' implementation 'com.trello.rxlifecycle2:rxlifecycle-components:2.2.1' //rxbinding implementation 'com.jakewharton.rxbinding3:rxbinding:3.0.0' implementation 'cn.jzvd:jiaozivideoplayer:7.0.3' compile 'org.jsoup:jsoup:1.10.1' implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0' api 'tech.linjiang:suitlines:1.1.0' implementation 'q.rorbin:badgeview:1.1.3' }