我必须在我的app
模块的build.gradle
文件中添加以下依赖项:
implementation 'com.firebase:firebase-jobdispatcher:0.5.0'
但是我不想在打开build.gradle
文件后手动键入它。我需要一种机制,以便我可以搜索它并从一些列表中选择它,以避免出现任何错字或与版本有关的问题。
因此,我进入了Android项目>应用程序模块>依赖项标签
我尝试在添加com.firebase
中搜索library dependency
关键字:
但是我在列表中没有得到想要的依赖。我该怎么办?
答案 0 :(得分:1)
深入研究之后,我发现当我们在“ 选择库依赖项”对话框中输入任何依赖项关键字时,默认情况下,它仅搜索Maven Central
存储库中存在的工件(如输入字段下方所述),因此只有那里可用的依赖项才会作为结果列出。
由于com.firebase:firebase-jobdispatcher:0.5.0
工件仅存在于jcenter
存储库中,因此无法通过Maven中央存储库解决。
您可以通过同时访问两个存储库并搜索firebase-jobdispatcher
来自己验证结果。
注意:除了该搜索对话框的maven Central之外,我找不到任何添加jcenter或任何其他存储库的方法。
答案 1 :(得分: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集成到项目Link
中的步骤如果要从内置列表中添加依赖项,则需要转到:
希望这对您有所帮助。