Зависимость от Firebase не отображается?

#java #firebase #gradle #dependencies #minecraft-forge

#java #firebase #gradle #зависимости #minecraft-forge

Вопрос:

Итак, я попытался добавить зависимость Firebase в свой проект gradle. Но, похоже, это не работает. Это добавляет нормально, нет ошибок или чего-то еще, и я могу видеть firebase jar в моих ссылочных библиотеках. Но всякий раз, когда я пытаюсь импортировать из нее что-либо подобное import google.com.firebase , это не отображается. Что я делаю не так? Это единственный импорт, который я вижу.

введите описание изображения здесь

Это мои репозитории в build.gradle

 repositories {
    mavenCentral()
    google()
    jcenter()
}
  

Это моя проблема с зависимостями

 dependencies {
    compile 'com.google.firebase:firebase-database:19.3.1'
}
  

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

введите описание изображения здесь

Кстати, я не создаю приложение для Android, это мод для minecraft, который использует forge gradle.

Также это моя версия gradle: https://services.gradle.org/distributions/gradle-4.1-all.zip

Ответ №1:

Это было потому, что я использовал зависимость, предназначенную для разработчиков Android с расширениями aar, поэтому вместо использования

 compile 'com.google.firebase:firebase-database:19.3.1'
  

В dependencies в build.gradle использование этого, предназначенного для Java, теперь работает.

 compile 'com.google.firebase:firebase-admin:6.16.0'