android { dexOptions { jumboMode = true javaMaxHeapSize "8g" preDexLibraries = true threadCount = 8 } flavorDimensions 'packageApk' productFlavors { link_test { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 0, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } link_online { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 0, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } samsung_test { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 3, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } samsung_online { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 3, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } google_test { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.newpdlive.sy" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 1, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel, facebook_app_id : "938330614686044", facebook_client_token : "b1b574a2cdf0ced1ae5df7274636f65d", lineChannelId : "2006123567" ] } google_online { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.newpdlive.sy" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 1, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel, facebook_app_id : "938330614686044", facebook_client_token : "b1b574a2cdf0ced1ae5df7274636f65d", lineChannelId : "2006123567" ] } huawei_test { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 2, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } huawei_online { dimension 'packageApk' manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 2, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } vivo_test { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.pdlive.shayu" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 4, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } vivo_online { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.pdlive.shayu" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 4, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } xiaomi_test { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.pdlive.shayu" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.testServerHost, isGooglePlay : 5, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } xiaomi_online { dimension 'packageApk' if (project.getPluginManager().hasPlugin("com.android.application")) { applicationId "com.pdlive.shayu" } manifestPlaceholders = [ serverHost : rootProject.ext.manifestPlaceholders.serverHost, isGooglePlay : 5, isUploadLog : true, isPluginModel: rootProject.ext.manifestPlaceholders.isPluginModel ] } } }