我正在構建一個android應用程序,使用firebase數據庫存儲文件。但是我收到一個錯誤,之後我的程序一直運行,但從未進入onsuccessListener()
。請幫我解決這個問題。 我的代碼是這樣的如何在Android Studio中上傳Firebase文件存儲中的文件?
Intent intent=new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(intent,gallery_intent);
StartActivityForResult的代碼。
if(requestCode==gallery_intent && resultCode==RESULT_OK){
uri=data.getData();
progressDialog.setMessage("Uploading...");
progressDialog.show();
FirebaseStorage storage=FirebaseStorage.getInstance();
StorageReference storageReference=storage.getReference().child("Ad Posts");
try {
storageReference.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Toast.makeText(ServiceProvider.this, "Ad Successfully added to the database", Toast.LENGTH_SHORT).show();
progressDialog.dismiss();
}
});
}catch (Exception e){
}
}
我得到的錯誤是。
E/NetworkRqFactoryProxy: NetworkRequestFactoryProxy failed with a RemoteException:
com.google.android.gms.dynamite.DynamiteModule$zza: No acceptable module found. Local version is 0 and remote version is 0.
at com.google.android.gms.dynamite.DynamiteModule.zza(Unknown Source)
at com.google.android.gms.internal.zzbud.<init>(Unknown Source)
at com.google.android.gms.internal.zzbud.zzj(Unknown Source)
at com.google.firebase.storage.StorageReference.zzacy(Unknown Source)
at com.google.firebase.storage.UploadTask.zzacO(Unknown Source)
at com.google.firebase.storage.UploadTask.run(Unknown Source)
at com.google.firebase.storage.StorageTask$8.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
E/UploadTask: Unable to create a network request from metadata
android.os.RemoteException
at com.google.android.gms.internal.zzbud.<init>(Unknown Source)
at com.google.android.gms.internal.zzbud.zzj(Unknown Source)
at com.google.firebase.storage.StorageReference.zzacy(Unknown Source)
at com.google.firebase.storage.UploadTask.zzacO(Unknown Source)
at com.google.firebase.storage.UploadTask.run(Unknown Source)
at com.google.firebase.storage.StorageTask$8.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
E/StorageException: StorageException has occurred.
An unknown error occurred, please check the HTTP result code and inner exception for server response.
Code: -13000 HttpResult: 0
E/StorageException: null
android.os.RemoteException
at com.google.android.gms.internal.zzbud.<init>(Unknown Source)
at com.google.android.gms.internal.zzbud.zzj(Unknown Source)
at com.google.firebase.storage.StorageReference.zzacy(Unknown Source)
at com.google.firebase.storage.UploadTask.zzacO(Unknown Source)
at com.google.firebase.storage.UploadTask.run(Unknown Source)
at com.google.firebase.storage.StorageTask$8.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
E/StorageException: StorageException has occurred.
An unknown error occurred, please check the HTTP result code and inner exception for server response.
Code: -13000 HttpResult: 0
E/StorageException: null
android.os.RemoteException
at com.google.android.gms.internal.zzbud.<init>(Unknown Source)
at com.google.android.gms.internal.zzbud.zzj(Unknown Source)
at com.google.firebase.storage.StorageReference.zzacy(Unknown Source)
at com.google.firebase.storage.UploadTask.zzacO(Unknown Source)
at com.google.firebase.storage.UploadTask.run(Unknown Source)
at com.google.firebase.storage.StorageTask$8.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
我按照這個教程構建的,但它沒有工作。 – user7744006
你有什麼問題? – ashish
上面提到。整個錯誤 – user7744006