98 lines
3.2 KiB
Groovy
98 lines
3.2 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
|
|
repositories {
|
|
google()
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/central'
|
|
}
|
|
mavenLocal()
|
|
mavenCentral()
|
|
|
|
google()
|
|
// jcenter()
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/google/'
|
|
}
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/jcenter/'
|
|
}
|
|
maven { url 'https://jitpack.io' }
|
|
maven { url 'https://developer.huawei.com/repo/' }
|
|
maven { url 'https://repo1.maven.org/maven2/' }
|
|
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
|
|
|
|
|
|
}
|
|
dependencies {
|
|
classpath 'com.android.tools.build:gradle:8.7.3'
|
|
classpath 'com.huawei.agconnect:agcp:1.4.1.300'
|
|
// Kotlin Gradle 插件 - AGP 8.7.3 需要 Kotlin 1.9.0+
|
|
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.22'
|
|
|
|
// NOTE: Do not place your application dependencies here; they belong
|
|
// in the individual module build.gradle files
|
|
}
|
|
}
|
|
|
|
|
|
allprojects {
|
|
repositories {
|
|
google()
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/central'
|
|
}
|
|
mavenLocal()
|
|
mavenCentral()
|
|
|
|
// jcenter()
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/google/'
|
|
}
|
|
maven {
|
|
url 'https://maven.aliyun.com/repository/jcenter/'
|
|
}
|
|
maven { url "https://maven.aliyun.com/nexus/content/groups/public/" }
|
|
maven { url 'https://maven.aliyun.com/nexus/content/repositories/releases/' }
|
|
maven { url 'https://developer.huawei.com/repo/' }
|
|
maven { url 'https://jitpack.io' }
|
|
// maven {
|
|
// url "https://dl.bintray.com/pingxx/maven"
|
|
// }
|
|
maven { url 'https://repo1.maven.org/maven2/' }
|
|
//新浪
|
|
// maven { url "https://dl.bintray.com/thelasterstar/maven/" }
|
|
|
|
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
|
|
//阿里云效仓库,必须添加
|
|
maven {
|
|
credentials {
|
|
username '609cc5623a10edbf36da9615'
|
|
password 'EbkbzTNHRJ=P'
|
|
}
|
|
url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
|
|
}
|
|
}
|
|
|
|
// 解决 Kotlin 标准库版本冲突
|
|
// 从 Kotlin 1.8.0 开始,kotlin-stdlib-jdk7 和 kotlin-stdlib-jdk8 已合并到 kotlin-stdlib
|
|
configurations.all {
|
|
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk7'
|
|
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk8'
|
|
|
|
// 统一 Kotlin 标准库版本为 1.9.22(与 AGP 8.7.3 兼容)
|
|
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
|
|
if (details.requested.group == 'org.jetbrains.kotlin' && details.requested.name == 'kotlin-stdlib') {
|
|
details.useVersion '1.9.22'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
task clean(type: Delete) {
|
|
delete rootProject.buildDir
|
|
}
|
|
|