StorageException:代码:-13000 HttpResult:0将文件上传到Firebase

我得到这个例外:

StorageException已发生。 发生未知错误,请检查HTTP结果代码和服务器响应的内部exception。 代码:-13000 HttpResult:0

从Android上传音频文件到Firebase存储时。 我的代码是:

private static StorageReference storageReference; private static DatabaseReference mDatabase; // inside the method storageReference = FirebaseStorage.getInstance().getReference(); mDatabase = FirebaseDatabase.getInstance().getReference("Post/"); final ProgressDialog progressDialog = new ProgressDialog(context); progressDialog.setTitle("Uploading Preview File"); progressDialog.show(); StorageReference sRef = storageReference.child("rahat/"); sRef.putFile(filePathUri) .addOnSuccessListener(new OnSuccessListener() { @Override public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { progressDialog.dismiss(); Toast.makeText(context, "File Uploaded ", Toast.LENGTH_LONG).show(); Upload upload = new Upload("Preview", taskSnapshot.getDownloadUrl().toString()); String uploadId = mDatabase.push().getKey(); mDatabase.child(uploadId).setValue(upload); } }) .addOnFailureListener(new OnFailureListener() { @Override public void onFailure(@NonNull Exception exception) { progressDialog.dismiss(); //Toast.makeText(context, exception.getMessage(), Toast.LENGTH_LONG).show(); Log.v("error", exception.toString()); } }) .addOnProgressListener(new OnProgressListener() { @Override public void onProgress(UploadTask.TaskSnapshot taskSnapshot) { //displaying the upload progress double progress = (100.0 * taskSnapshot.getBytesTransferred()) / taskSnapshot.getTotalByteCount(); progressDialog.setMessage("Uploaded " + ((int) progress) + "%..."); } }); 

我的手机上安装了最新版本的Google Play服务。