plugins { id 'com.android.application' } android { compileSdk 34 defaultConfig { namespace 'com.risk.app' applicationId "com.management.app" minSdk 21 targetSdk 34 versionCode 3 versionName "3.0" multiDexEnabled true } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } signingConfigs { release { storeFile file('..\\management\\cashup.jks') storePassword 'cashup' keyAlias = 'cashup' keyPassword 'cashup' } debug { storeFile file('..\\management\\cashup.jks') storePassword 'cashup' keyAlias = 'cashup' keyPassword 'cashup' } } buildTypes { release { buildConfigField "boolean", "LOG_DEBUG", "false" minifyEnabled true zipAlignEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro', 'proguard-fresco.pro' signingConfig signingConfigs.release } debug { buildConfigField "boolean", "LOG_DEBUG", "true" minifyEnabled false zipAlignEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } } buildFeatures { viewBinding true } //自定义打包apk名字 applicationVariants.configureEach { variant -> if (variant.buildType.name.contains("release")) { variant.outputs.configureEach { outputFileName = "demo.apk" } } } repositories { mavenCentral() flatDir { dirs 'libs' } } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar", "*.aar"]) implementation 'androidx.appcompat:appcompat:1.7.0' implementation 'com.google.android.material:material:1.12.0' implementation 'androidx.constraintlayout:constraintlayout:2.2.1' implementation 'androidx.multidex:multidex:2.0.1' implementation 'com.blankj:utilcodex:1.31.0' implementation project(':risk-sdk-test') implementation 'com.squareup.okhttp3:okhttp:4.12.0' implementation 'com.squareup.okhttp3:logging-interceptor:4.12.0' implementation("com.kochava.tracker:tracker:5.6.0") implementation 'com.google.android.gms:play-services-appset:16.1.0' implementation("com.kochava.tracker:events:5.6.0") implementation 'io.reactivex.rxjava2:rxandroid:2.0.2' implementation 'io.reactivex.rxjava2:rxjava:2.1.16' implementation 'com.alibaba:fastjson:1.2.55' }