无法加载“com.google.gson.JsonObject”类

我想在我的Android Studio项目中包含firebase SDK。 但它给了我一个错误。 我正在使用最新的JDK版本(1.7.0_71),它要求将更高版本升级到(1.7.0_67)。

我需要android上基本firebase setup SDK的帮助。 我尝试通过以下链接的引用来设置它: https : //firebase.google.com/docs/android/setup#add_the_sdk 。

我收到以下错误:请检查附加的屏幕截图

截图

我有同样的问题尝试GCM到一个旧的Android项目。 我的解决方案是添加

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

classpath 'com.google.gms:google-services:3.0.0'之前的顶级构建文件依赖项。 对于旧的android项目,此依赖项仅存在于模块级构建文件中。

确保您使用的是Android Studio 1.5或更高版本。 刚看到一个有同样问题的人,他正在使用android studio 1.0.1

更新Android Studio将为您解决此问题。 还要检查其他先决条件。

官方文件的先决条件如下:

  • 运行Android 2.3(Gingerbread)或更新版本以及Google Play服务9.2.1或更高版本的设备
  • 来自Android SDK Manager的Google Play服务SDK
  • Android Studio 1.5或更高版本
  • Android Studio项目及其包名称

首先,完成您为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中的所有步骤操作

确保您在app目录中拥有带有client idgoogle-services.json文件。 您在添加应用时从Firebase控制台下载。