| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- apply plugin: 'com.android.library'
- apply plugin: 'kotlin-android'
- apply plugin: 'kotlin-kapt'
- apply from:rootProject.file('dependencies.gradle')
- android {
- namespace 'dji.v5.ux' // Make sure this matches your package structure
- buildFeatures {
- buildConfig true // Enable BuildConfig generation
- viewBinding true
- dataBinding true
- }
- compileSdkVersion Integer.parseInt(project.ANDROID_COMPILE_SDK_VERSION)
- resourcePrefix "uxsdk_"
- defaultConfig {
- minSdkVersion Integer.parseInt(project.ANDROID_MIN_SDK_VERSION)
- targetSdkVersion Integer.parseInt(project.ANDROID_TARGET_SDK_VERSION)
- }
- compileOptions {
- sourceCompatibility JavaVersion.VERSION_17
- targetCompatibility JavaVersion.VERSION_17
- }
- kotlinOptions{
- jvmTarget = JavaVersion.VERSION_17
- freeCompilerArgs += ["-Xjvm-default=all"]
- }
- buildTypes {
- android {
- }
- }
- }
- dependencies {
- implementation deps.annotation
- implementation deps.appcompat
- implementation deps.multidex
- implementation deps.legacySupport
- implementation deps.recyclerview
- implementation deps.okio
- implementation deps.wire
- implementation deps.constraintLayout
- implementation deps.lifecycleJava8
- implementation deps.lifecycleRuntime
- implementation deps.lifecycleProcess
- implementation deps.media
- implementation deps.kotlinLib
- implementation deps.ktxCore
- implementation deps.rx3Android
- implementation deps.wpmzSdk
- implementation deps.rx3Kt
- implementation deps.lottie
- implementation deps.cardview
- implementation deps.mikepenzCommunityMaterial
- implementation deps.mikepenzGoogleMaterial
- implementation deps.mikepenzIconicsViews
- implementation deps.mikepenzIconicsCore
- implementation deps.mikepenzIonicons
- implementation deps.material
- api deps.maplibreTurf
- api deps.maplibreSdk
- // 解决高德地图依赖冲突
- // 从search模块中排除与3dmap重复的类
- api (deps.amap3DMap)
- api (deps.amapSearch) {
- exclude group: 'com.amap.apis', module: 'utils.core.api'
- }
- api deps.playservicesplaces
- api deps.playservicesmaps
- api deps.playserviceslocation
- api deps.playservicesbase
- compileOnly deps.aircraftProvided
- implementation deps.aircraft
- }
|