plugins { alias(libs.plugins.android.library) alias(libs.plugins.ksp) alias(libs.plugins.hilt) } android { namespace = "com.example.p3_pardakht_novin" compileSdk { version = release(36) { minorApiLevel = 1 } } defaultConfig { minSdk = 24 // targetSdk is often not needed for library modules testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" consumerProguardFiles("consumer-rules.pro") } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } } dependencies { implementation(project(":core")) implementation(libs.hilt.android) ksp(libs.hilt.compiler) implementation(libs.retrofit.converter.gson) implementation(libs.androidx.appcompat) implementation(libs.androidx.core.ktx) implementation(libs.material) testImplementation(libs.junit) androidTestImplementation(libs.androidx.espresso.core) androidTestImplementation(libs.androidx.junit) // Using implementation to bundle the JAR and avoid NoClassDefFoundError implementation(files("libs/platform_sdk_v2.3.706.jar")) implementation(files("libs/classes-2.1.17.jar")) }