apply plugin: 'kotlin-android'apply plugin: 'kotlin-kapt'kapt {arguments {arg("AROUTER_MODULE_NAME", project.getName())}}android {compileSdkVersion app.compileSdkVersionbuildToolsVersion app.buildToolsVersiondefaultConfig {minSdkVersion app.minSdkVersiontargetSdkVersion app.targetSdkVersionversionCode app.versionCodeversionName app.versionNamemultiDexEnabled = truetestInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"consumerProguardFiles "consumer-rules.pro"// javaCompileOptions {// annotationProcessorOptions {// arguments = [AROUTER_MODULE_NAME: project.getName()]// }// }}buildTypes {debug {minifyEnabled falseproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'}release {minifyEnabled falseproguardFiles 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 {}}//开启viewBindingviewBinding {enabled true}compileOptions {sourceCompatibility versions.javatargetCompatibility versions.java}kotlinOptions {jvmTarget = versions.jvm}}dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])kapt deps.arouter_compiler}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。