【问题标题】:Where do I add repositories in my root-level build.gradle file?在我的根级 build.gradle 文件中的何处添加存储库?
【发布时间】:2023-03-26 12:43:01
【问题描述】:

最近,我将我的 Android Studio 更新为大约 2 周前发布的 Bumblebee(稳定版)。 build.gradle(root-level) 文件的结构与上一个版本相比似乎发生了很大变化。

我在根级 build.gradle 文件中添加依赖项时遇到问题。

这是我要补充的内容。

在 build.gradle 文件中

【问题讨论】:

    标签: android kotlin gradle dependencies android-studio-bumblebee


    【解决方案1】:

    settings.gradle 代替 build.gradle:

    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
          // ...
            maven { url 'https://jitpack.io' }
        }
    }
    

    这种方式你不需要使用 build.gradle 而是使用 settings.gradle,这些方式在 Android Studio Bumblebee 中对我有用

    【讨论】:

      【解决方案2】:

      我认为你应该使用buildscript 而不是allprojects。在 stackoverflow 中找到了解释 buildscript 和 allprojects What's the difference between buildscript and allprojects in build.gradle? 之间区别的问题 所以我建议尝试一下:

      buildscript {
          repositories {
              ...
          }
      }
      
      

      希望这会有所帮助:)

      【讨论】:

      • 是的,它有帮助,但问题在于依赖项本身,AndroidX 不支持我尝试使用的内容,但仍然感谢您的帮助:)
      猜你喜欢
      • 1970-01-01
      • 2014-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2015-04-26
      • 2015-10-01
      • 2015-09-14
      • 2020-11-25
      相关资源
      最近更新 更多