plugins { id("com.android.application") } android { namespace = "com.darkhal.archon" compileSdk = 36 defaultConfig { applicationId = "com.darkhal.archon" minSdk = 26 targetSdk = 36 versionCode = 2 versionName = "2.0.0" } buildTypes { release { isMinifyEnabled = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } } compileOptions { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 } kotlin { jvmToolchain(21) } buildFeatures { viewBinding = true } packaging { jniLibs { useLegacyPackaging = false } } } dependencies { implementation("androidx.core:core-ktx:1.12.0") implementation("androidx.appcompat:appcompat:1.6.1") implementation("com.google.android.material:material:1.11.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("androidx.navigation:navigation-fragment-ktx:2.7.7") implementation("androidx.navigation:navigation-ui-ktx:2.7.7") implementation("androidx.preference:preference-ktx:1.2.1") implementation("androidx.webkit:webkit:1.10.0") // Local ADB client (wireless debugging pairing + shell) implementation("com.github.MuntashirAkon:libadb-android:3.1.1") implementation("org.conscrypt:conscrypt-android:2.5.3") }