无法加载“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 id
:
的google-services.json
文件。 您在添加应用时从Firebase控制台下载。
- 等到检索到Firestore数据以启动活动
- DatabaseException:无法将java.lang.String类型的对象转换为type
- Firebase身份validation的最新更改。 Google登录?
- 注销和登录后,用户信息将重新初始化
- 重复条目:com / google / android / gms / auth / api / signin / internal / zzf.class
- 如何使用Android对Firestore进行分页?
- 基于数组项获取集合给出“FAILED_PRECONDITION:查询需要索引”
- Java Server – 使用POST发送Push到Google Firebase Cloud
- Firebase addValueEventListener未被触发