1 Star 0 Fork 0

hunt/AndroidModular

Create your Gitee Account
Explore and code with more than 14 million developers,Free private repositories !:)
Sign up
文件
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
module.gradle 2.29 KB
Copy Edit Raw Blame History
Wick authored 2021-08-13 22:38 +08:00 . arouter正常运行
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
kapt {
arguments {
arg("AROUTER_MODULE_NAME", project.getName())
}
}
android {
compileSdkVersion app.compileSdkVersion
buildToolsVersion app.buildToolsVersion
defaultConfig {
minSdkVersion app.minSdkVersion
targetSdkVersion app.targetSdkVersion
versionCode app.versionCode
versionName app.versionName
multiDexEnabled = true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
// javaCompileOptions {
// annotationProcessorOptions {
// arguments = [AROUTER_MODULE_NAME: project.getName()]
// }
// }
}
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
//共用配置,主要针对其他module,作为独立模块运行的时候,它需要一个启动Activity的主入口配置
sourceSets {
main {
//jni库统一放在libs目录下
// jniLibs.srcDir = ['libs']
if (independence.toBoolean()) {
//单独运行
manifest.srcFile 'src/main/debug/AndroidManifest.xml'
} else {
//合并到宿主中
manifest.srcFile 'src/main/AndroidManifest.xml'
java {
//正式版本时.剔除debug文件夹下的所有调式文件
exclude 'src/debug/**'
}
}
}
debug {
//默认没有配置flavors的情况,只有main主体渠道 分类debug 和release 两种favorites
}
release {
}
}
//开启viewBinding
viewBinding {
enabled true
}
compileOptions {
sourceCompatibility versions.java
targetCompatibility versions.java
}
kotlinOptions {
jvmTarget = versions.jvm
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
kapt deps.arouter_compiler
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hepta/AndroidModular.git
git@gitee.com:hepta/AndroidModular.git
hepta
AndroidModular
AndroidModular
master

Search