1:羽声新版本
This commit is contained in:
@@ -1,14 +1,22 @@
|
||||
plugins {
|
||||
alias(libs.plugins.android.application)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
|
||||
}
|
||||
|
||||
android {
|
||||
namespace 'com.xscm.midi'
|
||||
compileSdk 35
|
||||
// 1. 定义渠道维度(必须配置,否则报错)
|
||||
flavorDimensions "environment"
|
||||
|
||||
|
||||
namespace 'com.qxcm.qxlive'
|
||||
compileSdk 35
|
||||
bundle {
|
||||
language {
|
||||
enableSplit = false
|
||||
}
|
||||
}
|
||||
defaultConfig {
|
||||
applicationId "com.xscm.midi"
|
||||
applicationId "com.qxcm.qxlive"
|
||||
minSdk 24
|
||||
targetSdk 33
|
||||
versionCode Integer.parseInt(project.findProperty("APP_VERSION_CODE"))
|
||||
@@ -18,8 +26,8 @@ android {
|
||||
|
||||
ndk {
|
||||
//设置支持的so库
|
||||
abiFilters 'arm64-v8a' ,'armeabi'
|
||||
// abiFilters 'armeabi-v7a', 'arm64-v8a'
|
||||
// abiFilters 'arm64-v8a', 'armeabi','arm64'
|
||||
abiFilters 'arm64-v8a', 'armeabi-v7a'
|
||||
}
|
||||
|
||||
javaCompileOptions {
|
||||
@@ -29,33 +37,72 @@ android {
|
||||
]
|
||||
}
|
||||
}
|
||||
// 【默认图标占位符】后续会被渠道配置覆盖
|
||||
manifestPlaceholders = [
|
||||
icon: "@mipmap/ic_launcher" // 默认图标(main目录下的图标)
|
||||
]
|
||||
|
||||
// signingConfig signingConfigs.release
|
||||
// proguardFiles 'proguard-rules.pro'
|
||||
|
||||
}
|
||||
|
||||
// 2. 配置测试版和正式版渠道
|
||||
productFlavors {
|
||||
// 正式版配置
|
||||
releas {
|
||||
dimension "environment"
|
||||
// 正式版包名:使用基础包名(com.example.myapp)
|
||||
applicationIdSuffix ""
|
||||
|
||||
// 【正式版应用名称】通过resValue动态生成string资源
|
||||
resValue "string", "app_name", "羽声语音"
|
||||
|
||||
// 【正式版图标】替换manifest中的占位符(使用main目录下的正式图标)
|
||||
manifestPlaceholders = [
|
||||
appIcon: "@mipmap/ic_launcher" // 需在main/res/mipmap放置该图标
|
||||
]
|
||||
}
|
||||
|
||||
// // 测试版配置
|
||||
beta {
|
||||
// dimension "environment"
|
||||
// // 测试版包名:基础包名 + .beta(com.example.myapp.beta)
|
||||
// applicationIdSuffix ".beta"
|
||||
// // 测试版版本名:1.0-beta
|
||||
// versionNameSuffix "-beta"
|
||||
//
|
||||
// // 【测试版应用名称】动态生成带标识的名称
|
||||
// resValue "string", "app_name", "羽声-测试版"
|
||||
//
|
||||
// // 【测试版图标】替换为测试专用图标
|
||||
// manifestPlaceholders = [
|
||||
// appIcon: "@mipmap/ic_launcher_app_bat" // 需在main/res/mipmap放置该图标
|
||||
// ]
|
||||
}
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
|
||||
debug {
|
||||
storeFile file("midi.jks")
|
||||
storeFile file("my-release-key.jks")
|
||||
storePassword "123456"
|
||||
keyAlias "key0"
|
||||
keyAlias "mykey"
|
||||
keyPassword "123456"
|
||||
}
|
||||
|
||||
release {
|
||||
storeFile file("midi.jks")
|
||||
storeFile file("my-release-key.jks")
|
||||
storePassword "123456"
|
||||
keyAlias "key0"
|
||||
keyAlias "mykey"
|
||||
keyPassword "123456"
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled true
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
signingConfig signingConfigs.release
|
||||
|
||||
@@ -77,7 +124,7 @@ android {
|
||||
|
||||
debug {
|
||||
debuggable true
|
||||
minifyEnabled true
|
||||
minifyEnabled false
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
signingConfig signingConfigs.debug
|
||||
|
||||
@@ -118,11 +165,11 @@ android {
|
||||
kotlinOptions {
|
||||
jvmTarget = '17'
|
||||
}
|
||||
dexOptions {
|
||||
dexInProcess true
|
||||
preDexLibraries true
|
||||
javaMaxHeapSize "6g"
|
||||
}
|
||||
// dexOptions {
|
||||
// dexInProcess true
|
||||
// preDexLibraries true
|
||||
// javaMaxHeapSize "6g"
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
@@ -148,7 +195,7 @@ dependencies {
|
||||
implementation files('libs/WbCloudNormal-v5.1.10-4e3e198.aar')
|
||||
|
||||
|
||||
implementation (libs.arouter.api.v150)
|
||||
implementation(libs.arouter.api.v150)
|
||||
//annotationProcessor
|
||||
annotationProcessor libs.arouter.compiler
|
||||
implementation project(':modulevocal') // 必须
|
||||
|
||||
Reference in New Issue
Block a user