apply plugin: 'com.android.library' apply from: '../../config.gradle' def androidId = rootProject.ext.androidId def support = rootProject.ext.dependencies def url = rootProject.ext.url android { compileSdkVersion androidId.compileSdkVersion defaultConfig { minSdkVersion androidId.minSdkVersion targetSdkVersion androidId.targetSdkVersion versionCode androidId.versionCode versionName androidId.versionName testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" buildConfigField("String", "APIKey1", "\"eCa3YzEjTBBiNjlXcNnjnldP\"") buildConfigField("String", "SecretKey1", "\"KnZPmjF0ZzmxWV964mzmm6yuDljnETLt\"") } buildTypes { debug { minifyEnabled false buildConfigField("String", "SERVER_URL", "\"${url.server_url}\"") buildConfigField("String", "APIKey", "\"OmmSqorNFXjVHXlZWhHAyGyQ\"") buildConfigField("String", "SecretKey", "\"Uwjz4XGi89RN4Mvl5mievKpjqpGgUy6D\"") proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } release { minifyEnabled false buildConfigField("String", "SERVER_URL", "\"${url.server_url_online}\"") buildConfigField("String", "APIKey", "\"OmmSqorNFXjVHXlZWhHAyGyQ\"") buildConfigField("String", "SecretKey", "\"Uwjz4XGi89RN4Mvl5mievKpjqpGgUy6D\"") proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') support.each { k, v -> implementation v } // 抓包, OkHttp拦截 def chuckerVersion = "3.5.2" debugImplementation("com.github.chuckerteam.chucker:library:$chuckerVersion") { exclude module: 'lifecycle-viewmodel-ktx' } releaseImplementation("com.github.chuckerteam.chucker:library-no-op:$chuckerVersion") { exclude module: 'lifecycle-viewmodel-ktx' } }