无法加载类'com.google.gson.JsonObject'

5
我正在尝试将Firebase SDK包含在我的Android Studio项目中,但是它给了我一个错误。我正在使用最新的JDK版本(1.7.0_71),它要求升级到更高的版本(1.7.0_67)。
我需要帮助基本设置Firebase SDK在Android上。我尝试通过以下链接的参考进行设置:https://firebase.google.com/docs/android/setup#add_the_sdk
我收到以下错误:请检查附加的屏幕截图。
4个回答

5

我曾经也遇到了一个问题,尝试将GCM添加到旧的Android项目中。

对我而言,解决方案是在顶层 build 文件依赖项中,紧跟着 classpath 'com.google.gms:google-services:3.0.0' 之前,再添加

classpath 'com.android.tools.build:gradle:2.1.2'

对于旧的Android项目,这个依赖项只存在于模块级别的构建文件中。


1
请确保您正在使用Android Studio 1.5或更高版本。我刚看到一个人遇到了同样的问题,他在使用android studio 1.0.1。更新Android Studio将为您解决此问题。还要检查其他先决条件。官方文档中的先决条件如下:
  • 运行Android 2.3(姜饼)或更高版本和Google Play服务9.2.1或更高版本的设备
  • 从Android SDK Manager获取Google Play服务SDK
  • Android Studio 1.5或更高版本
  • Android Studio项目及其包名称

0
请确保您在app目录中拥有google-services.json文件,并且其中包含client id: <effective package name>。您可以在添加应用程序时从Firebase控制台下载此文件。

0
首先完成您跟随的 Firebase 链接中提到的所有步骤。请注意,它需要活动的互联网连接,请检查互联网连接,并根据 Firebase 链接中建议的添加项目和应用程序级依赖项。
此外,最好使用 JDK 版本1.8及以上,因为Oracle已正式终止支持这些版本。如果您正在使用相当新的 Firebase Api,则强烈建议使用此版本,因为大多数专业人士以及Google开发人员都推荐使用它。或者,如果您要使用JDK 1.7,则至少将其更新到最新的JDK 7u80或7u79,因为与旧版本相比,它具有最少的问题。
最佳解决方案是使用JDK 1.8版本,并按照链接https://firebase.google.com/docs/android/setup#add_the_sdk中的所有步骤进行操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接