Android Studio Firebase存储获取Url错误

Android Studio Firebase存储获取Url错误,android,firebase,firebase-storage,Android,Firebase,Firebase Storage,我已经研究了每一个可能的解决方案,但我似乎仍然不明白我做错了什么,或者“用户”应该是什么 这是我的密码: mStorage = FirebaseStorage.getInstance().getReference(); mStorage.child("kana@kana.ee.jpeg").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() { @Override pub

我已经研究了每一个可能的解决方案,但我似乎仍然不明白我做错了什么,或者“用户”应该是什么

这是我的密码:

mStorage = FirebaseStorage.getInstance().getReference();
mStorage.child("kana@kana.ee.jpeg").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
        @Override
        public void onSuccess(Uri uri) {
            Picasso.with(MyProfile.this).load(uri).into(viewImage);
        }
    }).addOnFailureListener(new OnFailureListener() {
        @Override
        public void onFailure(@NonNull Exception exception) {
            Toast.makeText(MyProfile.this, "failed", Toast.LENGTH_SHORT).show();
        }
    });
我用“用户”和“我”试过了,而且都是单独使用的,但似乎没有任何效果。我应该做什么,或者用什么替换“用户”

这段代码意味着进入用户文件夹,然后进入我的文件夹,然后获取profile.png的下载url。 但是,如果您的文件不在任何目录中,那么您可以直接使用它

storageRef.child("profile.png").getDownloadUrl().getResult(); 
但在您的情况下,您的文件是
“profile.jpeg”
,但您正在尝试下载
“profile.jpeg”

这就是它找不到任何子文件的原因。

我也是这么想的,但它仍然找不到文件等等,你的文件是jpeg,你正在尝试下载pngI。你尝试过png、jpeg、jpg和所有这些文件,但都不起作用
storageRef.child("users/me/profile.png").getDownloadUrl().getResult(); 
storageRef.child("profile.png").getDownloadUrl().getResult();