// Top-level build file where you can add configuration options common to all sub-projects/modules. apply from: 'dependencies.gradle' buildscript { ext.kotlin_version = '1.4.20' repositories { google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } maven { url "https://maven.google.com" } } dependencies { classpath "com.android.tools.build:gradle:4.1.3" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // 使用了 1.2.21 在蓝叠模拟器上无法进入首页? 但是不使用又会出现触发 V3 签名... classpath 'com.tencent.mm:AndResGuard-gradle-plugin:1.2.20' } } allprojects { repositories { maven { url "https://nexus.shanqu.cc/repository/lightgame-public/" credentials { username("lg_android") password("u9gZYH4MQEwLLQZK") } } google() jcenter() mavenCentral() maven { url 'https://jitpack.io' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/releases/' } } } subprojects { subproject -> afterEvaluate { if ((subproject.plugins.hasPlugin('android') || subproject.plugins.hasPlugin('android-library'))) { if (!android.compileSdkVersion) { android { compileSdkVersion rootProject.ext.compileSdkVersion } } android { buildToolsVersion rootProject.ext.buildToolsVersion defaultConfig { minSdkVersion rootProject.ext.minSdkVersion // for those defined in AndroidManifest.xml manifestPlaceholders = [ manifestApplicationId: "${applicationId}", tencentAppId : "${TENCENT_APPID}", ] } lintOptions.abortOnError false packagingOptions { exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/services/javax.annotation.processing.Processor' } } } } }