apply plugin: 'com.android.application' android { compileSdkVersion 30 buildToolsVersion "30.0.2" defaultConfig { applicationId "com.sdk.tspl.demo" minSdkVersion 21 targetSdkVersion 30 versionCode 21050601 versionName "TSPL Demo V1.21.01" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } android.applicationVariants.all { variant -> variant.outputs.all { outputFileName = defaultConfig.versionName +".apk" } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"]) implementation 'io.reactivex:rxjava:1.3.8' implementation 'io.reactivex:rxandroid:1.2.1' implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.0.0' implementation 'androidx.recyclerview:recyclerview:1.1.0' implementation 'androidx.print:print:1.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' implementation 'com.jakewharton:butterknife:10.0.0' annotationProcessor 'com.jakewharton:butterknife-compiler:10.0.0' //implementation 'com.tbruyelle.rxpermissions:rxpermissions:0.9.3' //implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.14' implementation 'com.github.barteksc:pdfium-android:1.5.0' //implementation 'com.leon:lfilepickerlibrary:1.7.0' }