1

我必须在我app的模块build.gradle文件中添加以下依赖项:

implementation 'com.firebase:firebase-jobdispatcher:0.5.0'

但我不想在打开build.gradle文件后手动输入。我想要一种机制,以便我可以搜索它并从某个列表中选择它,以避免任何错字或与版本相关的问题。

所以,我去了Android项目的项目结构>应用程序模块>依赖项选项卡

我尝试com.firebase在 add 中搜索关键字library dependency

在此处输入图像描述

但我没有在列表中得到所需的依赖项。我应该怎么办?

4

2 回答 2

1

在挖掘之后,我发现当我们在“选择库依赖”对话框中输入任何关键字作为依赖项时,默认情况下它只搜索Maven Central存储库中存在的工件(如下面的输入字段所述),所以只有那里可用的依赖项将作为结果列出。

由于该工件com.firebase:firebase-jobdispatcher:0.5.0仅存在于jcenter存储库中,因此无法通过 Maven 中央存储库解决它。

您可以通过访问存储库并搜索firebase-jobdispatcher.

在此处输入图像描述

注意:除了这个搜索对话框的 maven central 之外,我找不到任何方法来添加 jcenter 或任何其他存储库。

于 2018-09-05T06:36:13.510 回答
0

您需要将依赖项包含到您的 build.gradle 文件中

    compile 'com.google.android.gms:play-services:10.2.1'
    compile 'com.google.firebase:firebase-messaging:10.2.1'

并将下面的行放在 build.gradle 文件的末尾

apply plugin: 'com.google.gms.google-services'

然后像这样编写您的应用级别 Gradle:

buildscript {
    repositories {
        mavenLocal()
        mavenCentral()
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        classpath 'com.google.gms:google-services:3.0.0'
    }
}

allprojects {
    repositories {
        jcenter()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

将 Firebase 集成到您的 Project Link的步骤

如果要从内置列表中添加依赖项,则需要从:

  • 单击文件-> 项目结构
  • 从模块中选择应用程序->单击依赖项选项卡
  • 单击加号图标,然后单击库依赖项
  • 然后将依赖项显示到您的 SDK 中
  • 选择您想要的依赖项,否则您需要手动放入 Build.gradle。

希望这可以帮助你。

于 2018-09-05T06:12:44.850 回答