yijianlianUI/build.gradle.kts

1524 lines
76 KiB
Plaintext

@file:Suppress("UNUSED_VARIABLE")
import com.android.build.gradle.BaseExtension
import java.net.URL
import java.util.*
buildscript {
val agp_version by extra("7.4.1")
repositories {
mavenCentral()
google()
maven("https://raw.githubusercontent.com/MetaCubeX/maven-backup/main/releases")
maven("https://maven.aliyun.com/repository/public/")
maven("https://maven.aliyun.com/repository/google/")
maven("https://maven.aliyun.com/repository/jcenter/")
maven("https://maven.aliyun.com/repository/central/")
// JitPack 远程仓库
maven("https://jitpack.io")
maven("https://developer.huawei.com/repo")
maven("https://developer.hihonor.com/repo")
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0")
classpath(libs.build.android)
classpath(libs.build.kotlin.common)
classpath(libs.build.kotlin.serialization)
classpath(libs.build.ksp)
classpath(libs.build.golang)
}
}
subprojects {
repositories {
mavenCentral()
google()
maven("https://raw.githubusercontent.com/MetaCubeX/maven-backup/main/releases")
maven("https://maven.aliyun.com/repository/public/")
maven("https://maven.aliyun.com/repository/google/")
maven("https://maven.aliyun.com/repository/jcenter/")
maven("https://maven.aliyun.com/repository/central/")
// JitPack 远程仓库
maven("https://jitpack.io")
maven("https://developer.huawei.com/repo")
maven("https://developer.hihonor.com/repo")
}
val isApp = name == "app"
apply(plugin = if (isApp) "com.android.application" else "com.android.library")
extensions.configure<BaseExtension> {
defaultConfig {
if (isApp) {
applicationId = "com.yingmao.clash"
namespace = "com.yingmao.clash"
}
// minSdk = 21
//noinspection ExpiredTargetSdkVersion
// targetSdk = 32
minSdk = 21
//noinspection ExpiredTargetSdkVersion
targetSdk = 34
versionName = "1.0.3.6"
versionCode = 1036
resValue("string", "release_name", "v$versionName")
resValue("integer", "release_code", "$versionCode")
externalNativeBuild {
cmake {
abiFilters("arm64-v8a", "armeabi-v7a")
}
}
if (!isApp) {
consumerProguardFiles("consumer-rules.pro")
} else {
setProperty("archivesBaseName", "$versionName")
}
}
ndkVersion = "23.0.7599858"
compileSdkVersion(defaultConfig.targetSdk!!)
if (isApp) {
packagingOptions {
resources {
excludes.add("DebugProbesKt.bin")
}
}
}
productFlavors {
flavorDimensions("feature")
//回国
// create("1000") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "true")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.kuaifei.clash\"")
// buildConfigField("String", "service_url", "\"https://api.huiguovpn.win\"")
// buildConfigField("String", "productId", "\"1000\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
//
// //影猫
create("9880") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("boolean", "is_free", "false")
buildConfigField("String", "productId", "\"9698\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name_gz2",
"APP_ICON" to "@mipmap/ic_yingmao_logo_9972"
)
)
}
// create("9698") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9698\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_yingmao_logo_9972"
// )
// )
// }
// create("9579") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9579\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("9118") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9118\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("3027") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"3027\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("8088") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"8088\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("5287") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"5287\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("2213") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"2213\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("1525") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"1525\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("5599") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"5599\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("3998") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"3998\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("6981") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"6981\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("9292") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9292\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("7069") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"7069\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("2993") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"2993\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("7161") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"7161\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("7669") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"7669\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz2", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("1133") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"1133\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("2917") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"2917\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("8300") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"8300\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("8937") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"8937\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("6768") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"6768\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("2256") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"2256\"")
//
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("9586") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9586\"")
//
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("9707") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
//
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9707\"")
//
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("9686") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
//
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "productId", "\"9686\"")
//
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("6789") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"6789\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("3229") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"3229\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("5352") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"5352\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("9583") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"9583\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("9952") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"9952\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("7595") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"7595\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("9738") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"9738\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
create("9972") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
if (isApp) {
// applicationIdSuffix = ".meta"
}
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "true")
buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
buildConfigField("String", "productId", "\"9972\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name_gz",
"APP_ICON" to "@mipmap/ic_yingmao_logo_9972"
)
)
}
// create("3307") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"3307\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("1588") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"1588\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("1595") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
//
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"1595\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("1979") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"1979\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("9059") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"9059\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("6507") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"6507\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("6193") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"6193\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("6886") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"6886\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
//
// create("6159") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"6159\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("1608") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"1608\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// create("182242") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"182242\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// //八爪鱼 182227 182250 182256 182251
create("182276") {
isDefault = true
dimension = flavorDimensionList[0]
buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
buildConfigField("boolean", "is_free", "false")
buildConfigField("boolean", "is_back_cn", "false")
buildConfigField("boolean", "is_ym", "false")
buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
buildConfigField("boolean", "is_tz", "false")
buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
buildConfigField("String", "productId", "\"182276\"")
manifestPlaceholders(
mapOf(
"APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
)
)
}
// create("1822275") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"1822275\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182227") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182227\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182250") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182250\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182256") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182256\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
//
// create("182251") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182251\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182258") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182258\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("11111") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"11111\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182254") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182254\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182223") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182223\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182222") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182222\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182257") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
//// buildConfigField("String", "service_url", "\"https://bzyapi.yingmaox.cc\"")
// buildConfigField("String", "productId", "\"182257\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182225") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182225\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182224") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182224\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182226") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182226\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182261") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182261\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
//
//// create("182221") {
//// isDefault = true
//// dimension = flavorDimensionList[0]
//// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
//// buildConfigField("boolean", "is_free", "false")
//// buildConfigField("boolean", "is_back_cn", "false")
//// buildConfigField("boolean", "is_ym", "false")
//// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("boolean", "is_tz", "false")
//// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
//// buildConfigField("String", "productId", "\"182221\"")
//// manifestPlaceholders(
//// mapOf(
//// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
//// )
//// )
//// }
// create("182228") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182228\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// create("182253") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"182253\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
//
//
// //太子 182265
// create("182265") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_tz", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.otcopusvpn.cc:18008\"")
// buildConfigField("String", "productId", "\"182265\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_taizi",
// "APP_ICON" to "@mipmap/ic_taizi_logo"
// )
// )
// }
// create("182270") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_tz", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.otcopusvpn.cc:18008\"")
// buildConfigField("String", "productId", "\"182270\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_taizi",
// "APP_ICON" to "@mipmap/ic_taizi_logo"
// )
// )
// }
//
// //----自由包八爪鱼
// create("22222") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_free", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://api.gaogaoshousoft.cc:8700\"")
// buildConfigField("String", "service_url", "\"https://app.bazhuayujiasu.cc:8700\"")
// buildConfigField("String", "productId", "\"22222\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name", "APP_ICON" to "@mipmap/logo"
// )
// )
// }
// //影猫自由包
// create("22223") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "true")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.ymvpnpro.cc:8700\"")
// buildConfigField("String", "productId", "\"22223\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
// //太子自由包
// create("22224") {
// isDefault = true
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
//
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "false")
// buildConfigField("boolean", "is_free", "true")
// buildConfigField("boolean", "is_tz", "true")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
// buildConfigField("String", "service_url", "\"https://api.otcopusvpn.cc:18008\"")
// buildConfigField("String", "productId", "\"22224\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_taizi",
// "APP_ICON" to "@mipmap/ic_taizi_logo"
// )
// )
// }
//
// create("0000") {
// isDefault = false
// dimension = flavorDimensionList[0]
// buildConfigField("boolean", "PREMIUM", "Boolean.parseBoolean(\"false\")")
// if (isApp) {
//// applicationIdSuffix = ".meta"
// }
// buildConfigField("boolean", "is_back_cn", "false")
// buildConfigField("boolean", "is_ym", "true")
// buildConfigField("boolean", "is_free", "false")
// buildConfigField("boolean", "is_tz", "false")
// buildConfigField("String", "applicationId", "\"com.yingmao.clash\"")
//// buildConfigField("String", "service_url", "\"https://113.108.210.50:21002\"")
// buildConfigField("String", "service_url", "\"https://test.yingmaox.cc:21002\"")
// buildConfigField("String", "productId", "\"0000\"")
// manifestPlaceholders(
// mapOf(
// "APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
// )
// )
// }
}
sourceSets {
getByName("9972") {
java.srcDirs("src/foss/java")
}
}
signingConfigs {
val keystore = rootProject.file("signing.properties")
if (keystore.exists()) {
print("keystore exists! ")
create("release") {
val prop = Properties().apply {
keystore.inputStream().use(this::load)
}
storeFile = rootProject.file("octopus_clash.jks")
storePassword = prop.getProperty("keystore.password")!!
keyAlias = prop.getProperty("key.alias")!!
keyPassword = prop.getProperty("key.password")!!
}
} else {
print("keystore not exists")
}
}
buildTypes {
named("release") {
versionNameSuffix = ".release"
isMinifyEnabled = isApp
isShrinkResources = isApp
signingConfig = signingConfigs.findByName("release")
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
named("debug") {
signingConfig = signingConfigs.findByName("release")
versionNameSuffix = ".debug"
}
}
// buildFeatures.apply {
// dataBinding {
// isEnabled = name != "hideapi"
// }
// }
// if (isApp) {
// this as AppExtension
// splits {
// abi {
// isEnable = true
// reset()
// include("arm64-v8a", "armeabi-v7a")
// isUniversalApk = true
// }
// }
// }
}
}
task("clean", type = Delete::class) {
delete(rootProject.buildDir)
}
tasks.wrapper {
distributionType = Wrapper.DistributionType.ALL
doLast {
val sha256 =
URL("$distributionUrl.sha256").openStream().use { it.reader().readText().trim() }
file("gradle/wrapper/gradle-wrapper.properties").appendText("distributionSha256Sum=$sha256")
}
}