【发布时间】:2017-04-19 12:31:34
【问题描述】:
我想在我的项目中开始使用 gcm,我按照 google 的说明进行操作,但是当我在 build.gradle 文件中添加依赖项时,如下所示:
顶层: 类路径 'com.google.gms:google-services:3.0.0'
项目级别: 应用插件:'com.google.gms.google-services'
我有一个错误提示您必须将 firebase 添加到您的依赖项中:
freeCompile 'com.google.firebase:firebase-core:9.0.0'
但是在我将它添加到我的依赖项之后,我遇到了另一个类似这样的错误:
错误:(74, 0) Gradle DSL 方法未找到:'freeCompile()' 可能的原因:
【问题讨论】:
-
freeCompile 指定了 gradle 依赖块,它只为产品风格
free编译 firebase,所以如果你没有定义free产品风格,那么它当然不会工作,在这种情况下你可以添加一个名为free的新产品风格,或者只需将freeCompile替换为compile,这将编译 firebase-core 库并使其可用于所有产品风格
标签: android firebase dependencies google-cloud-messaging build.gradle