Files
assistant-android/module_sensors_data/build.gradle

78 lines
2.2 KiB
Groovy
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

plugins {
id 'com.android.library'
id 'org.jetbrains.kotlin.android'
id 'kotlin-kapt'
id 'com.sensorsdata.analytics.android'
}
android {
compileSdk rootProject.ext.compileSdkVersion
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode rootProject.ext.versionCode
versionName rootProject.ext.versionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.name)
}
}
flavorDimensions("env")
productFlavors {
// internal 内部测试包使用的 flavor接口包含包括测试和正式环境
internal {
dimension "env"
manifestPlaceholders.put("SENSORS_SCHEME", "sad821cc0b")
buildConfigField "String", "DEV_SA_SERVER_URL", "\"${DEV_SA_SERVER_URL}\""
buildConfigField "String", "SA_SERVER_URL", "\"${SA_SERVER_URL}\""
}
// publish 发布时候使用的 flavor接口仅包含正式环境
publish {
dimension "env"
manifestPlaceholders.put("SENSORS_SCHEME" , "saf547873a")
buildConfigField "String", "DEV_SA_SERVER_URL", "\"${SA_SERVER_URL}\""
buildConfigField "String", "SA_SERVER_URL", "\"${SA_SERVER_URL}\""
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
sensorsAnalytics {
sdk {
disableIMEI = true
disableCarrier = true
disableMacAddress = true
}
}
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
kapt "com.alibaba:arouter-compiler:$arouterVersion"
implementation "com.sensorsdata.analytics.android:SensorsAnalyticsSDK:$sensorsDataVersion"
implementation(project(path: ":module_common")) {
exclude group: 'androidx.swiperefreshlayout'
}
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}