You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
anyu_zhongjian_android/network/build.gradle

55 lines
1.4 KiB
Groovy

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-parcelize'
def androidId = rootProject.ext.defaultSetting
def rely = rootProject.ext.relyOn
android {
compileSdkVersion androidId.compileSdk
defaultConfig {
minSdkVersion androidId.minSdk
targetSdkVersion androidId.targetSdk
versionCode androidId.versionCode
versionName androidId.versionName
ndk{
abiFilters "armeabi-v7a","arm64-v8a"
}
// buildConfigField("boolean","isRelease",String.valueOf(rootProject.ext.isRelease))
}
buildTypes {
release {
buildConfigField("String","url","\"${url.release_url}\"")
buildConfigField("Boolean","isRelease",String.valueOf(true))
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
debug{
buildConfigField("Boolean","isRelease",String.valueOf(false))
buildConfigField("String","url","\"${url.debug_url}\"")
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
dependencies {
rely.each { k, v ->
if (k.contains("compiler")) {
} else {
api v
}
}
}