无法加载 class 'com.google.gson.JsonObject'
Unable to load class 'com.google.gson.JsonObject'
我正在尝试在我的 Android Studio 项目中包含 firebase SDK。但它给了我一个错误。我正在使用最新的 JDK 版本 (1.7.0_71),它要求将更高版本升级到 (1.7.0_67)。
我需要有关 android 上基本 Firebase 设置 SDK 的帮助。我尝试通过参考以下 link: https://firebase.google.com/docs/android/setup#add_the_sdk 来设置它。
我收到以下错误:请检查随附的屏幕截图
首先完成您在 Firebase
中遵循的 link 中提到的所有步骤
请注意,它需要有效的互联网连接,因此请检查互联网连接并按照您在问题中使用的 Firebase link 中的建议添加项目和应用程序级别的依赖项
此外,最好使用 JDK 1.8 及更高版本,因为 oracle 已正式终止对这些版本的支持。如果您正在使用 Firebase Api,这是一个安静的新事物,所以我强烈推荐它,因为如果您想使用 JDK 1.7,那么我会强烈推荐它,因为大多数专业人士包括 Google.Or 的开发人员也推荐它它至少是最新的 Jdk 7u80 或 7u79,因为它与旧版本相比问题最少。
最好的解决方案是使用 JDK 版本 1.8 并按照 link https://firebase.google.com/docs/android/setup#add_the_sdk
中的所有步骤进行操作
确保您在 app
目录中有 google-services.json
文件和 client id
: <effective package name>
。这是您在添加应用程序时从 Firebase 控制台下载的。
确保您使用的是 Android Studio 1.5 或更高版本。 刚看到一个遇到同样问题的人,他使用的是 android studio 1.0 .1
更新 Android Studio 会为您修复该问题。还要检查其他先决条件。
official documentation 的先决条件如下:
- A device running Android 2.3 (Gingerbread) or newer, and Google Play services 9.2.1 or newer
- The Google Play services SDK from the Android SDK Manager
- Android Studio 1.5 or higher
- An Android Studio project and its package name
我在尝试将 GCM 用于旧的 android 项目时遇到了同样的问题。
我的解决方案是还添加
classpath 'com.android.tools.build:gradle:2.1.2'
到顶级构建文件依赖项,就在 classpath 'com.google.gms:google-services:3.0.0'
之前。对于旧的 android 项目,此依赖项仅存在于模块级构建文件中。
我正在尝试在我的 Android Studio 项目中包含 firebase SDK。但它给了我一个错误。我正在使用最新的 JDK 版本 (1.7.0_71),它要求将更高版本升级到 (1.7.0_67)。
我需要有关 android 上基本 Firebase 设置 SDK 的帮助。我尝试通过参考以下 link: https://firebase.google.com/docs/android/setup#add_the_sdk 来设置它。
我收到以下错误:请检查随附的屏幕截图
首先完成您在 Firebase
中遵循的 link 中提到的所有步骤请注意,它需要有效的互联网连接,因此请检查互联网连接并按照您在问题中使用的 Firebase link 中的建议添加项目和应用程序级别的依赖项
此外,最好使用 JDK 1.8 及更高版本,因为 oracle 已正式终止对这些版本的支持。如果您正在使用 Firebase Api,这是一个安静的新事物,所以我强烈推荐它,因为如果您想使用 JDK 1.7,那么我会强烈推荐它,因为大多数专业人士包括 Google.Or 的开发人员也推荐它它至少是最新的 Jdk 7u80 或 7u79,因为它与旧版本相比问题最少。
最好的解决方案是使用 JDK 版本 1.8 并按照 link https://firebase.google.com/docs/android/setup#add_the_sdk
中的所有步骤进行操作确保您在 app
目录中有 google-services.json
文件和 client id
: <effective package name>
。这是您在添加应用程序时从 Firebase 控制台下载的。
确保您使用的是 Android Studio 1.5 或更高版本。 刚看到一个遇到同样问题的人,他使用的是 android studio 1.0 .1
更新 Android Studio 会为您修复该问题。还要检查其他先决条件。
official documentation 的先决条件如下:
- A device running Android 2.3 (Gingerbread) or newer, and Google Play services 9.2.1 or newer
- The Google Play services SDK from the Android SDK Manager
- Android Studio 1.5 or higher
- An Android Studio project and its package name
我在尝试将 GCM 用于旧的 android 项目时遇到了同样的问题。 我的解决方案是还添加
classpath 'com.android.tools.build:gradle:2.1.2'
到顶级构建文件依赖项,就在 classpath 'com.google.gms:google-services:3.0.0'
之前。对于旧的 android 项目,此依赖项仅存在于模块级构建文件中。