当前位置: 首页 > 知识库问答 >
问题:

在我的根级别构建中,我在哪里添加存储库。格雷德档案?

呼延原
2023-03-14

最近,我将我的Android Studio更新为大约两周前发布的大黄蜂(稳定版)。构建的结构。gradle(根级别)文件似乎自上一版本以来已发生了很大变化。

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

在build.gradle档案里

共有3个答案

巩俊远
2023-03-14
  1. 将构建脚本存储库保留在项目级构建.gradle 文件的顶部:
buildscript {
    // ...
    repositories {
        // HERE
    }
}

plugins {
    // ...
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        // HERE
    }
}
涂飞航
2023-03-14

我认为你应该使用< code>buildscript而不是< code>allprojects。在stackoverflow中发现问题,解释buildscript和allprojects之间的区别build.gradle中buildscript和allprojects之间的区别是什么?所以我建议试试:

buildscript {
    repositories {
        ...
    }
}

希望这将有助于:)

刘昌翰
2023-03-14

设置。gradle而不是build.gradle:

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

这样,您就不需要使用 build.gradle 而不是使用设置.gradle,这些方式在 Android 工作室大黄蜂中为我工作

 类似资料:
  • 但它不起作用。我正在寻找适当的maven依赖。或者我应该从git签出它并部署在我们内部的ArtiFactory中?

  • 问题内容: 我编写了一个简单的测试应用程序,以将某些内容记录到日志文件中。我正在使用 linux mint ,在应用程序执行后,我尝试使用以下命令查看日志: 但是文件消息既不经过测试也不存在。在下面可以找到我的代码。也许我做错了什么,文件没有存储在那儿,或者我需要启用Linux Mint中的登录功能。 问题答案: 在我的Ubuntu机器上,我可以在看到输出。 在RHEL / CentOS计算机上,

  • 我正在使用vue.js和vuex开发一个应用程序,它使用JWT令牌对JSON API服务器进行身份验证。所以我想知道存放JWT代币的最佳做法是什么? 如果我将其存储在vuex商店中,则页面刷新后它会丢失,因此用户需要再次登录,这不是很方便。 如果我将其存储在浏览器的本地存储中,它会在下次登录之前被弃用,然后假设身份验证令牌的组件会混淆。我不知道如何处理这个问题。 感谢你对此的暗示。

  • 半绿拇指在这里。我希望下载一些Apache Commons和Google Guava库以在Eclipse中使用。多个 Q 理想情况下,我希望它位于所有Mac / * NIX系统通用的目录中。然而,这个Q 那么我应该把第三方Java库放在哪里呢?

  • 我面临着这个问题 我验证了我的系统已经安装了gradle,并且具有所有读写权限。 这个错误有什么具体原因吗? 已检查此链接

  • 我正在尝试编辑简单的Andorid应用程序build.gradle 我应该添加https://developer.android.com/studio/build/application-id 我应该把andorid{...}放在哪里?