1 @Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed <lambda>null2plugins { 3 alias(libs.plugins.androidApplication) 4 alias(libs.plugins.kotlinAndroid) 5 } 6 <lambda>null7android { 8 namespace = "com.github.google.bumble.remotehci" 9 compileSdk = 33 10 11 defaultConfig { 12 applicationId = "com.github.google.bumble.remotehci" 13 minSdk = 29 14 targetSdk = 33 15 versionCode = 1 16 versionName = "1.0" 17 18 testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" 19 vectorDrawables { 20 useSupportLibrary = true 21 } 22 } 23 24 buildTypes { 25 release { 26 isMinifyEnabled = false 27 proguardFiles( 28 getDefaultProguardFile("proguard-android-optimize.txt"), 29 "proguard-rules.pro" 30 ) 31 } 32 } 33 compileOptions { 34 sourceCompatibility = JavaVersion.VERSION_1_8 35 targetCompatibility = JavaVersion.VERSION_1_8 36 } 37 kotlinOptions { 38 jvmTarget = "1.8" 39 } 40 buildFeatures { 41 compose = true 42 aidl = false 43 } 44 composeOptions { 45 kotlinCompilerExtensionVersion = "1.4.3" 46 } 47 packaging { 48 resources { 49 excludes += "/META-INF/{AL2.0,LGPL2.1}" 50 } 51 } 52 } 53 54 dependencies { 55 implementation(kotlin("reflect")) 56 implementation(libs.core.ktx) 57 implementation(libs.lifecycle.runtime.ktx) 58 implementation(libs.activity.compose) 59 implementation(platform(libs.compose.bom)) 60 implementation(libs.ui) 61 implementation(libs.ui.graphics) 62 implementation(libs.ui.tooling.preview) 63 implementation(libs.material3) 64 compileOnly(project(":lib")) 65 testImplementation(libs.junit) 66 androidTestImplementation(libs.androidx.test.ext.junit) 67 androidTestImplementation(libs.espresso.core) 68 androidTestImplementation(platform(libs.compose.bom)) 69 androidTestImplementation(libs.ui.test.junit4) 70 debugImplementation(libs.ui.tooling) 71 debugImplementation(libs.ui.test.manifest) 72 //compileOnly(files("${project.rootDir.absolutePath}/sdk/framework.jar")) 73 }