plugins { alias(libs.plugins.androidApplication) } android { namespace 'com.example.modifiermodule' compileSdk 34 defaultConfig { applicationId "com.example.modifiermodule" minSdk 31 targetSdk 34 versionCode 200 versionName "2.0.0" archivesBaseName = "${applicationId}-${versionName}(${versionCode})" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } signingConfigs { debug { storeFile file('../release.keystore') storePassword '123456' keyAlias 'key' keyPassword '123456' } release { storeFile file('../release.keystore') storePassword '123456' keyAlias 'key' keyPassword '123456' } } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } debug { signingConfig signingConfigs.release } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation libs.appcompat implementation libs.material testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core compileOnly 'de.robv.android.xposed:api:82' implementation 'com.google.code.gson:gson:2.10.1' implementation 'org.apache.commons:commons-lang3:3.14.0' implementation 'commons-io:commons-io:2.16.1' }