【问题标题】:why is no allprojects{} in my build.gradle android studio?为什么我的 build.gradle android studio 中没有 allprojects{}?
【发布时间】:2022-01-05 10:13:27
【问题描述】:

我正在开发一个 android 应用程序,我需要将 PayPal 付款方式添加到应用程序中,所以我正在使用它

https://developer.paypal.com/docs/business/native-checkout/android/

但在这些步骤中,我应该添加这个

Add the SDK to your app

问题是我在 build.gradle 文件中找不到所有项目,如果我添加它,它会显示一些错误

build.gradle

这就是我的 build.gradle 文件

请帮助如何将它添加到我的文件中?

【问题讨论】:

    标签: 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.gradlerepositories 闭包中添加PayPal 的maven {} 内容。

    【讨论】:

      猜你喜欢
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 1970-01-01
      • 2020-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多