我试图在Eclipse上运行Google Cloud Messaging代码。 模拟器和运行2.2的平板电脑上出现错误SERVICE_NOT_AVAILABLE。 因此,在互联网上浏览了一段时间后,我加入了isGooglePlayServicesAvailable()来签入我的代码,该代 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
扑扑文档中的Firebase说,应该将整个google服务放入依赖项中。
dependencies {
// ...
classpath 'com.google.gms:google-services:3.2.1' // new
}
正如其他人建议的那样( https://stackoverflow.com/a/39513236/5369792 ),这不是一个好习惯,因为它会使应用程序the肿,因为它会下载所有API。 其中大多数都是不必要的,甚至对于具有用户登录名的最小“ hello world”应用程序,甚至都需要Multidex。
Google Play服务按照https://developers.google.com/android/guides/setup提供了许多API,它们都是根据上述依赖项要求下载的,仅是因为Firebase希望读取google services json文件。
仅添加Firebase实际需要的特定依赖项会更加有效。 因此,问题是Firebase需要最小化用户身份验证并仅读取google services json文件需要哪个依赖项?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.