import com.quyunshuo.androidbaseframemvvm.build.* apply plugin: 'com.android.library' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' android { compileSdkVersion ProjectBuildConfig.compileSdkVersion buildToolsVersion ProjectBuildConfig.buildToolsVersion defaultConfig { minSdkVersion ProjectBuildConfig.minSdkVersion targetSdkVersion ProjectBuildConfig.targetSdkVersion versionCode ProjectBuildConfig.versionCode versionName ProjectBuildConfig.versionName testInstrumentationRunner AndroidX.AndroidJUnitRunner consumerProguardFiles "consumer-rules.pro" // 相关自定义配置 resValue "string", "VERSION_STATUS", ProjectBuildConfig.versionStatus resValue "string", "BUGLY_APP_ID", SDKKeyConfig.BUGLY_APP_ID } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8.toString() } resourcePrefix "common_" } kapt { arguments { arg("AROUTER_MODULE_NAME", project.getName()) } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) api project(path: ':Lib_Base') kapt GitHub.GlideCompiler kapt GitHub.ARouteCompiler kapt GitHub.EventBusAPT }