【问题标题】:why is no allprojects{} in my build.gradle android studio?为什么我的 build.gradle android studio 中没有 allprojects{}?
【发布时间】:2022-01-05 10:13:27
【问题描述】:
【问题讨论】:
标签:
android
paypal
build.gradle
【解决方案1】:
在 Android Studio Arctic Fox 之前,Studio 新项目向导将创建一个项目级 build.gradle 文件,其中包含一个 allprojects 闭包:
allprojects {
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}
北极狐及更高版本不包括此。相反,他们使用稍微不同的系统,即在settings.gradle 中配置的系统。北极狐项目中的默认settings.gradle 如下所示:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
}
}
rootProject.name = "My Application"
include ':app'
其中的repositories 闭包与旧系统中allprojects 中的repositories 闭包具有相同的基本作用。因此,在settings.gradle 的repositories 闭包中添加PayPal 的maven {} 内容。