首次提交
This commit is contained in:
138
app/build.gradle
Normal file
138
app/build.gradle
Normal file
@@ -0,0 +1,138 @@
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply plugin: 'com.mob.sdk'
|
||||
apply plugin: 'kotlin-android-extensions'
|
||||
apply plugin: 'kotlin-kapt'
|
||||
MobSDK {
|
||||
appKey "3635416c7fadb"
|
||||
appSecret "c6e8c85e5b8d90220a063cdfda7d0096"
|
||||
ShareSDK {
|
||||
loopShare true
|
||||
devInfo {
|
||||
Wechat {
|
||||
appId "wx3858bffeddfb91b8"
|
||||
appSecret "0b59b165268b63ba6446d1dc55a21f38"
|
||||
}
|
||||
QQ {
|
||||
appId "102046191"
|
||||
appKey "dT8ZbR4TfdOuBF4e"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
android {
|
||||
|
||||
compileSdkVersion 33
|
||||
buildToolsVersion "30.0.2"
|
||||
aaptOptions {
|
||||
cruncherEnabled = false
|
||||
useNewCruncher = false
|
||||
}
|
||||
defaultConfig {
|
||||
applicationId "com.yuyin.mier"
|
||||
minSdkVersion 22
|
||||
targetSdkVersion 33
|
||||
|
||||
versionCode 42
|
||||
versionName "1.3.3"
|
||||
dataBinding {
|
||||
//noinspection DataBindingWithoutKapt
|
||||
enabled = true
|
||||
}
|
||||
javaCompileOptions {
|
||||
annotationProcessorOptions {
|
||||
arguments = [AROUTER_MODULE_NAME: project.getName()]
|
||||
}
|
||||
}
|
||||
multiDexEnabled true
|
||||
ndk {
|
||||
abiFilters /*'armeabi-v7a',*/ 'arm64-v8a', 'x86' , 'x86_64'
|
||||
}
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
debug {
|
||||
storeFile file("../mier.jks")
|
||||
storePassword "123456"
|
||||
keyAlias "key0"
|
||||
keyPassword "123456"
|
||||
}
|
||||
|
||||
release {
|
||||
storeFile file("../mier.jks")
|
||||
storePassword "123456"
|
||||
keyAlias "key0"
|
||||
keyPassword "123456"
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
jniLibs.srcDirs = ['libs']
|
||||
}
|
||||
}
|
||||
|
||||
repositories { flatDir { dirs 'libs' } }
|
||||
buildTypes {
|
||||
release {
|
||||
// minifyEnabled true
|
||||
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_11
|
||||
targetCompatibility JavaVersion.VERSION_11
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = '11'
|
||||
}
|
||||
// 打包 start
|
||||
applicationVariants.all { variant ->
|
||||
variant.outputs.all {
|
||||
def fileName
|
||||
def date = new Date()
|
||||
def formattedDate = date.format('yyyyMMdd-HHmmss')
|
||||
if (variant.buildType.name == 'release') {
|
||||
fileName = "余音派对-v${variant.mergedFlavor.versionName}_release_${formattedDate}.apk"
|
||||
} else if (variant.buildType.name == 'debug') {
|
||||
fileName = "余音派对-v${variant.mergedFlavor.versionName}_debug_${formattedDate}.apk"
|
||||
}
|
||||
outputFileName = fileName;
|
||||
}
|
||||
}
|
||||
// 打包 end
|
||||
dataBinding {
|
||||
enabled = true
|
||||
}
|
||||
lint {
|
||||
baseline = file("lint-baseline.xml")
|
||||
}
|
||||
|
||||
// 添加AAR元数据兼容性配置
|
||||
dependenciesInfo {
|
||||
includeInApk = false
|
||||
includeInBundle = false
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: "libs", include: ["*.jar"])
|
||||
|
||||
implementation fileTree(dir: '../lib_base/libs', include: ['.jar', '.aar'] )
|
||||
|
||||
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
||||
|
||||
api 'com.alibaba:arouter-api:1.4.1'
|
||||
kapt 'com.alibaba:arouter-compiler:1.2.2'
|
||||
|
||||
|
||||
|
||||
implementation project(':lib_base')
|
||||
implementation project(':module_live')
|
||||
implementation project(':module_community')
|
||||
implementation project(path:':LocalAar:alipaySdk')
|
||||
implementation project(path:':LocalAar:paytypelibrary')
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user