2
votes

Une erreur inconnue s'est produite, veuillez vérifier le code de résultat HTTP et l'exception interne pour la réponse du serveur

Cette image est du fragment de téléchargement créé par moi à l'aide d'Android Studio et lorsque vous avez cliqué sur l'élément de liste, l'objet doit être téléchargé.Cela fonctionne bien et l'objet est téléchargé sur mon téléphone et sur l'autre téléphone sur lequel j'ai installé il. Mais lorsque j'ai partagé cette application avec d'autres, cela donne l'erreur indiquée sur l'image sur leur téléphone. La mise à jour des services de lecture ne supprime pas l'erreur.  entrez la description de l'image ici


0 commentaires

4 Réponses :


2
votes

Après 2 jours de frustration, j'ai découvert qu'il y avait un bogue dans le stockage Firebase. Donc, vous devez simplement éteindre et rallumer votre stockage manuellement, merci.


5 commentaires

Que voulez-vous dire? Comment faire ça? J'ai le même problème ici.


Accédez aux paramètres> autorisations de l'application> si votre autorisation de stockage est activée, désactivez-la et rallumez-la, cela fonctionnera


incroyable .. mon problème vient d'être résolu car je me suis trompé en passant les paramètres d'emplacement du chemin de téléchargement à FirebaseStorage.


@ayushsrivastava comment activer et désactiver l'autorisation de stockage. je ne comprends pas


dans les paramètres d'autorisation de votre application, vous pouvez modifier l'autorisation de stockage



2
votes

C'est peut-être le mauvais bogue de chemin, mais dans mon cas, résolvez ceci voici l'exemple

J'utilise ce code puis j'ai reçu une erreur

public static StorageReference getStudentProfileStorage(String vid){
    StorageReference storageReference= FirebaseStorage.getInstance().getReference("ParentDataStore")
            .child("StudentDataStore").child(vid).child("profile");
    return storageReference;
}

voici la ligne qui résout mon problème

public static StorageReference getChildProfileStorage(String vid){
    StorageReference storageReference= FirebaseStorage.getInstance().getReference();
    storageReference.child("ParentDataStore").child(CurrentUser.getInstance().getEmail())
            .child("ChildDataStore").child(vid);


    return storageReference;
}


0 commentaires

0
votes

Désolé, je suis en retard. mais aujourd'hui, je suis également confronté au même problème. Ce que j'ai fait est de mettre à jour la bibliothèque de stockage dans le fichier build.Gradle (application). et cela a résolu mon problème. Fondamentalement, lorsque vous configurez le stockage à l'aide de l'assistant Firebase de studio Android. Cela importera l'ancienne version de l'application. Alors ne mettez pas à jour une version plus récente


0 commentaires

0
votes

Pour moi, je fournissais un chemin de fichier système non valide en appelant getFile () de FileDownloadTask , j'essayais initialement de télécharger un fichier depuis Firebase.

Ici, le message émis est le downloadDirectory était invalide

File localFile = ...;
FileDownloadTask downloadTask = FirebaseStorage.getInstance()
                                               .getReference()
                                               .child("fileName")
                                               .getFile(localFile);

Ici, le chemin du localFile que je fournissais était invalide.


0 commentaires