Как обновить библиотеку GeoFire до последней версии?

Я разрабатываю приложение для Android и использую в нем библиотеку GeoFire.

Я обновил весь свой код в соответствии с последней версией Firebase, но мне не удалось обновить GeoFire до последней версии, что вызывает конфликт кода.

Даже на сайте github geofire такой информации нет.

При запуске приложения со старой версией geofire я получаю эту ошибку: Caused by: java.lang.RuntimeException: You need to set the Android context using Firebase.setAndroidContext() before using Firebase. в этой строке geoFire = new GeoFire(new Firebase("https://appname.firebaseio.com/appDetails/"));

И при повторном добавлении Firebase.setAndroidContext(this); я получаю эту ошибку: Caused by: java.lang.RuntimeException: Android classes not found. Are you using the firebase-client-android artifact?

Как обновить до последней версии GeoFire?

Пожалуйста, дай мне знать.


person Hammad Nasir    schedule 04.06.2016    source источник
comment
Совместимая версия GeoFire еще не готова, вам нужно подождать...   -  person Ymmanuel    schedule 04.06.2016
comment
@Иммануэль ВОА! Ты уверен? до каких пор мне ждать? Я уже очень опаздываю. Я должен отправить свое приложение до 24 июня для участия в конкурсе AdMob для учащихся.   -  person Hammad Nasir    schedule 04.06.2016
comment
В выпусках более тупой версии давали оценку недели 15 дней назад.... вот ссылка github.com/firebase/geofire-objc/issues/37   -  person Ymmanuel    schedule 04.06.2016
comment
Так что мне теперь делать? Должен ли я понизить весь мой обновленный код?   -  person Hammad Nasir    schedule 04.06.2016
comment
Если ваш проект не такой сложный, вы можете использовать GeoHashes и скопировать из библиотеки geofire правила, чтобы сделать поиск более точным... и создать свою собственную функциональность... это не так сложно   -  person Ymmanuel    schedule 04.06.2016
comment
Так как у вас небольшой таймфрейм, лучше понизить рейтинг   -  person Ymmanuel    schedule 04.06.2016
comment
У меня есть кое-что здесь: github.com/firebase/geofire-java/pull/20 Не могли бы вы помочь мне разобраться, что там происходит? Я получил эту ссылку отсюда: github.com/firebase/geofire-java/issues/18   -  person Hammad Nasir    schedule 04.06.2016
comment
Поскольку Geofire является открытым исходным кодом, некоторые ребята выдвинули свои версии миграции, но версии не были полностью протестированы, чтобы быть выпущенными в качестве надежной версии... Она может быть готова на следующей неделе, а может занять еще три недели. ..   -  person Ymmanuel    schedule 04.06.2016
comment
это зависит от проверки, поэтому реальной даты еще нет...   -  person Ymmanuel    schedule 04.06.2016
comment
Могу ли я также обновить этот GeoFire.java файл моего проекта?   -  person Hammad Nasir    schedule 04.06.2016
comment
Да, вы можете попробовать использовать его, даже если он не полностью проверен, возможно, нужная вам функциональность будет там.   -  person Ymmanuel    schedule 04.06.2016
comment
Я не могу редактировать этот файл!   -  person Hammad Nasir    schedule 04.06.2016
comment
вы можете создать запрос на вытягивание для этой версии и скачать его с github   -  person Ymmanuel    schedule 04.06.2016


Ответы (1)


То же самое! Следите за новым обновлением. Ознакомьтесь с этими ОТКРЫТЫМИ проблемами на Github. После решения мы сможем получить последнюю версию библиотеки.

Надеясь, что это будет сделано как можно скорее. JavaScript уже обновлен. Android/iOS все еще в процессе.

person shibapoo    schedule 05.06.2016