我在Android应用中添加了Firebase以进行推送通知。我在使用之前更新了build.gradle。工作正常。
compile 'com.google.firebase:firebase-messaging:9.2.0'
现在我已更新到最新的库,但收到错误。
dependencies {
//....
compile 'com.google.firebase:firebase-core:10.0.1'
}
我在重建项目时遇到错误
错误:配置项目':app'时出现问题。 无法解析配置':app:_debugApkCopy'的所有依赖项。 找不到com.google.firebase:firebase-core:10.0.1。 要求: DGApp:应用程序:未指定的
提前谢谢。
答案 0 :(得分:20)
您必须从独立SDK管理器更新您的Google Play服务和Google存储库。
修改:从Android Studio的最新版本开始,删除了独立SDK管理器。您必须转到SDK工具选项卡。
首先,打开Android Studio,然后点击顶部工具栏中的此图标:
然后,当对话框启动时,单击对话框左下角的“Launch Standalone SDK Manager”:
要确保更新/安装我们想要的内容以外的其他内容,请点击“取消全选”:
当Standalone SDK Manager窗口打开时,查找“Extras”并将其折叠。您应该会看到“Google Play服务”和“Google存储库”,右侧会看到“可用更新:{something}”。选择这些项目,然后单击“安装”。
安装完成后,错误就会消失。
答案 1 :(得分:4)
添加google-services插件
在build.gradle文件中,要包含google-services插件:
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.0.0'
}
}
然后,在您的模块Gradle文件(通常是app / build.gradle)中,在文件底部添加apply plugin行以启用Gradle插件:
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-core:10.0.1'
// Getting a "Could not find" error? Make sure you have
// the latest Google Repository in the Android SDK manager
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
答案 2 :(得分:2)
如果您阅读文档,则表示您更新了最新的Google Repository in the Android SDK manager
所以,只需转到Android SDK Manager
和install the latest version of below two libraries
1-Google Play服务
2-Google Repository
检查文档中的图像:
答案 3 :(得分:-2)
可能是你没有给出正确的回购。
repositories {
maven { url 'https://maven.fabric.io/public' }
}
}