IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Kotlin Discussion :

Connexion Firebase impossible (Tuto Graven)


Sujet :

Kotlin

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 7
    Par défaut Connexion Firebase impossible (Tuto Graven)
    Bonjour,
    je voulais commencer à développer des applications android.
    J'ai donc commencer à suivre un tuto de Graven sur youtube (
    )
    Tout y est claire mais voila, je coince au niveau de Firebase.
    Lorsque je souhaite lancer l'application, j'ai une erreur :

    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
    Caused by: com.google.firebase.database.DatabaseException: Failed to get FirebaseDatabase instance: Specify DatabaseURL within FirebaseApp or from your getInstance() call.
    at com.google.firebase.database.FirebaseDatabase.getInstance(com.google.firebase:firebase-database@@19.2.1:97)
    J'ai cherché sur le net mais je ne trouve rien qui puisse m'aider.
    J'ai pourtant tout suivis de A à Z.
    Je sais pas si ce message tombera dans l'oubli mais je tente car c'est le dernier recours avant l'abandon du projet.
    Merci à vous tous par avance,

  2. #2
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par défaut
    Bonjour,

    rajoute ton code source l'erreur sans le code, impossible d'avancer.

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 7
    Par défaut
    Bonjour,
    est-ce que ça t'aide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    import com.google.firebase.database.DataSnapshot
    import com.google.firebase.database.DatabaseError
    import com.google.firebase.database.FirebaseDatabase
    import com.google.firebase.database.ValueEventListener
    import fr.asmathvic.arakbet.PlantRepository.Singleton.databaseRef
    import fr.asmathvic.arakbet.PlantRepository.Singleton.plantList
     
    class PlantRepository {
        object Singleton{
            // Se connecter à la reférence "plants"
            val databaseRef = FirebaseDatabase.getInstance().getReference("plants")
            // Créer une liste qui va contenir nos plantes
            val plantList = arrayListOf<PlantModel>()
        }
     
        fun updateData(){
            // Absorber les données depuis la databaseRef pour les donner à notre liste de plantes
            databaseRef.addValueEventListener(object : ValueEventListener{
                override fun onDataChange(p0: DataSnapshot) {
     
                    //Retirer les ancienenes plantes
                    plantList.clear()
                    //Recolter la liste
                    for (ds in p0.children) {
                        //Construire un objet plante
                        val plant = ds.getValue(PlantModel::class.java)
                        //Vérifier que la plante n'est pas nulle
                        if (plant != null) {
                            //Ajouter la plante à la liste
                            plantList.add(plant)
                        }
                    }
                }
                override fun onCancelled(p0: DatabaseError) {}
     
            })
        }
    }

  4. #4
    Membre chevronné Avatar de licardentaistor
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juillet 2021
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juillet 2021
    Messages : 346
    Par défaut
    Il doit te manquer une référence à l'URL Firebase.



    si tu rajoutes l'URL, dans la méthode GetInstance ça devrait fonctionner.

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2015
    Messages : 7
    Par défaut
    Citation Envoyé par licardentaistor Voir le message
    Il doit te manquer une référence à l'URL Firebase.



    si tu rajoutes l'URL, dans la méthode GetInstance ça devrait fonctionner.
    Merci, je ne savais pas où essayer ça, c'est fait et je passe la connexion.
    Merci licardentaistor

    edit : je te confirme que la suite du tuto fonctionne.
    Merci une nouvelle fois, sujet résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Connexion ssh impossible
    Par le mage tophinus dans le forum Réseau
    Réponses: 6
    Dernier message: 12/07/2007, 13h37
  2. [phpMyAdmin] connexion sql impossible
    Par rebeupuretdur dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 08/02/2007, 08h57
  3. Connexion entrante impossible pour les serveurs de validation W3C
    Par Squalthor dans le forum Serveurs (Apache, IIS,...)
    Réponses: 30
    Dernier message: 13/10/2006, 17h10
  4. Réponses: 9
    Dernier message: 02/01/2006, 16h05
  5. [C# - Connexion POSTGRESSQL] - Impossible de se connecter
    Par angusyoung34 dans le forum PostgreSQL
    Réponses: 6
    Dernier message: 28/12/2005, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo