我正在用java做一个简单的病人登记应用程序,我开始学习和使用房间数据库。我对如何在gradle和maven仓库中添加依赖关系感到非常困惑。我看到的每个教程都显示了不同的东西。android developer上的文档让我更加困惑。我使用的是最新版本的studio(flamingo),我认为gradle版本是8。
例如,YouTube和互联网上的大多数教程都说我应该去gradle script -〉build.gradle(project)并添加以下内容:
allprojects{
repositories{
Google()
jcenter()
maven {url 'https://maven.google.com' }
}
但在谷歌文档中,它说要添加以下内容:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
Google()
}
其他一些教程是这样写的:
buildscript {
repositories {
Google()
mavenCentral()
}
在我的build.gradle(项目)中,什么都没有。只有几行带有插件和id的代码:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '8.0.0' apply false
id 'com.android.library' version '8.0.0' apply false
}
1、我应该把代码放在哪里?哪一个密码??
2 -在build.gradle(app)中,我应该把哪些依赖项放在那里,放在代码的哪里??
正如你所看到的,这对初学者来说是非常令人困惑的。我真的很感激你的帮助,如果这篇文章太长了,我很抱歉。
1条答案
按热度按时间s4n0splo1#
使用settings.gradle。在settings.gradle中,您会发现如下所示的文件内容
然后,您可以将maven代码添加到mavenCentral下的代码块中