plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' id 'org.jetbrains.kotlin.kapt' } android { namespace "com.labters.documentscannerandroid" compileSdk = 34 defaultConfig { applicationId "com.labters.documentscannerandroid" minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" multiDexEnabled = true } buildTypes { debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } buildFeatures { dataBinding = true viewBinding = true } compileOptions { sourceCompatibility JavaVersion.VERSION_21 targetCompatibility JavaVersion.VERSION_21 } kotlinOptions { jvmTarget = JavaVersion.VERSION_21.toString() } splits { abi { enable = true reset() include 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' universalApk = false } } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.6.1' implementation "androidx.core:core-ktx:1.12.0" implementation "org.jetbrains.kotlin:kotlin-stdlib" // implementation 'ru.superjob:kotlin-permissions:1.0.3' implementation project(':documentscanner') implementation project(':kotlin-permissions') }