2016-06-16 2 views
-2

После выполнения всех шагов Firebase Quickstart, даже подключенного к нему, у меня нет класса Firebase. в основном я не могу использовать функцию какКласс Firebase не существует

Firebase.setAndroidContext(this); 

многие из моих операторов импорта являются неиспользованными

This is my current status

+2

Вы добавили зависимости Firebase? Добавили ли вы класс Firebase в свой импорт? – antonio

+1

Вы следуете [правильной документации] (https://firebase.google.com/docs/android/setup)? –

+2

Утверждение, которое вы используете для Firebase.setAndroidContext (this); 'для Firebase 2.x SDK (firebase.com). Ассистент (боковая панель справа) предназначен для использования с Firebase 3.x (firebase.google.com). Вам придется выбирать один или другой, смешивание их невозможно. –

ответ

0

Вы создали Firebase базу данных, но refereing firebase клиента в вашем коде. Следовать как писать и читать данные здесь https://firebase.google.com/docs/database/android/start/

Просто

// Write a message to the database 
FirebaseDatabase database = FirebaseDatabase.getInstance(); 
DatabaseReference myRef = database.getReference("message"); 

myRef.setValue("Hello, World!"); 
1

Вы установили Firebase? Проверьте, правильно ли вы указали право зависимостей.

Эта документация ясна, попробуйте выполнить следующие действия https://www.firebase.com/docs/android/quickstart.html

2

Ну, я пишу в контексте вашей проблемы. В последней версии Android-студии Google нет облачного раздела в структуре проекта, поэтому вы не сможете вносить изменения. Однако, чтобы решить вашу проблему, просто напишите эти вещи вручную:

  • В файле манифеста объявить разрешение для ИНТЕРНЕТ.
  • Теперь приходит решение вашей проблемы: ->Перейти к build.gradle (Module: приложение) и объявить следующее компиляции 'com.firebase: firebase-клиент-андроид: 2.3.1'
  • Синх. Проект

Теперь вы сможете увидеть класс Firebase, который вы искали. Все самое лучшее в ваших усилиях!

Смежные вопросы