2016-06-27 3 views
3

Я пытаюсь включить firebase SDK в свой проект Android Studio. Но это дает мне ошибку. Я использую последнюю версию JDK (1.7.0_71), и она просит обновить более высокую версию до (1.7.0_67).Невозможно загрузить класс 'com.google.gson.JsonObject'

Мне нужна помощь по установке SDK базовой базы для Firebase на Android. Я попытался установить его по ссылке следующей ссылки: https://firebase.google.com/docs/android/setup#add_the_sdk.

Я получаю следующее сообщение об ошибке: Пожалуйста, проверьте прилагается скриншот

Screenshot

ответ

0

Прежде всего законченные всех шагов, указанных в ссылке вы следовали за Firebase

И заметьте, что требует активного интернет пожалуйста, проверьте подключение к Интернету и добавьте зависимости проектов и приложений на уровне, указанном в ссылке Firebase, которую вы использовали в вопросе

Также лучше использовать JDK версии 1.8 и выше, поскольку официальная поддержка oracle завершена для этих версий. Если вы работаете с Firebase Api, который является тихим новым, поэтому я бы очень рекомендовал, поскольку он также рекомендуется большинству специалистов, включая разработчиков в Google.Or, если вы хотите пойти с JDK 1.7, то обновите его до последних Jdk 7u80 или 7u79, по крайней мере, потому что он имеет наименьшие проблемы по сравнению с более старыми версиями.

Наилучшим решением является использование JDK версии 1.8 и выполните все действия, описанные в ссылке https://firebase.google.com/docs/android/setup#add_the_sdk

0

Убедитесь, что у вас есть файл google-services.json, с client id: <effective package name>, в каталоге app. Это вы загружаете с консоли Firebase при добавлении приложения.

1

Убедитесь, что вы используете 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
3

У меня была та же проблема, пытаясь GCM к старому андроида проекта. Решение для меня было также добавить

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

зависимостям сборки файлов верхнего уровня, как раз перед classpath 'com.google.gms:google-services:3.0.0'. Для старого проекта Android эта зависимость существовала только в файле сборки на уровне модуля.