c-brain-glass/base/build.gradle
徐勤民 aba8c69a0c feat(chat): 添加聊天功能和Markwon富文本支持
- 集成io.noties.markwon库用于Markdown渲染
- 新增ChatItem数据模型类
- 创建ChatActivity实现聊天界面和离线命令监听
- 添加ChatVM视图模型提供聊天数据
- 设计activity_chat.xml和item_chat.xml布局文件
- 在WelcomeActivity中添加决策中心入口按钮
- 配置AndroidManifest.xml注册ChatActivity
- 移除base模块中的Maven发布配置
2026-04-16 10:48:19 +08:00

51 行
1.4 KiB
Groovy

apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
compileSdkVersion versions.compileSdk
buildToolsVersion versions.buildTools
defaultConfig {
minSdkVersion versions.minSdk
targetSdkVersion versions.targetSdk
flavorDimensions "versioncode"
buildConfigField("String", "APP_ID", "\"" + apps.applicationId + "\"")
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
productFlavors productF
namespace 'com.xuqm.base'
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
api androidxDependencies
implementation 'androidx.appcompat:appcompat:1.3.0'
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
implementation 'org.jetbrains.anko:anko-commons:0.10.5'
annotationProcessor compilerDependencies
commonDependencies.each { k, v ->
api(v) {
//去除第三方的重复support库
exclude group: 'com.android.support'
}
}
//扫码二维码
api 'com.huawei.hms:scanplus:1.1.1.301'
}
// 这个是把源码打入aar包中的任务
task sourceJar(type: Jar) {
archiveClassifier.set('sources')
from android.sourceSets.main.java.srcDirs
}