1278 lines
61 KiB
Plaintext
1278 lines
61 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/")
|
|
}
|
|
dependencies {
|
|
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/")
|
|
}
|
|
|
|
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 = 31
|
|
versionName = "1.0.2.6"
|
|
versionCode = 1026
|
|
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("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_gz", "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", "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_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", "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("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", "\"22222\"")
|
|
manifestPlaceholders(
|
|
mapOf(
|
|
"APP_NAME" to "@string/app_name_gz", "APP_ICON" to "@mipmap/ic_logo_9972"
|
|
)
|
|
)
|
|
}
|
|
|
|
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")
|
|
}
|
|
}
|