build.gradle 1.42 KB
def isApp = !isPlayerModule.toBoolean()
if (isApp){
    apply plugin: 'com.android.application'
}else {
    apply plugin:'com.android.library'
}
apply plugin: 'com.kezong.fat-aar'

android {
    compileSdkVersion var.compileSdkVersion
    buildToolsVersion var.buildToolsVersion

    defaultConfig {
        minSdkVersion var.minSdkVersion
        targetSdkVersion var.targetSdkVersion
        versionCode var.versionCode
        versionName var.versionName
        if (isApp) {
            applicationId "cn.com.wd.dss.player"
        }

        consumerProguardFiles "consumer-rules.pro"

    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    //application or library 引用不同的AndroidManifest.xml
    sourceSets {
        main {
            if (isApp) {
                manifest.srcFile 'src/main/AndroidManifest.xml'
            } else {
                manifest.srcFile 'src/main/manifest/AndroidManifest.xml'
            }
        }
    }

}

dependencies {
    implementation project(':lib_base')//阿里点播播放器( 播放器和短视频同时使用时播放器SDK要使用part版本)
    // implementation rootProject.ext.dependencies["externalAliPlayer"]
}