这是我在Firebase存储中获取图片网址的代码。它在关于Google Play服务的LOG文件中收到错误,但它们是在Gradle文件中定义的。有什么想法吗?
CODE:
private void getURL(String team) {
Log.i(TAG, ">>>>> getURL: " + team);
URL = "";
FirebaseStorage storage = FirebaseStorage.getInstance();
StorageReference storageRef = storage.getReference();
StorageReference pathReference = storageRef.child("images/" + Pearadox.FRC_Event + "/robot_" + team.trim() + ".png");
Log.e(TAG, "images/" + Pearadox.FRC_Event + "/robot_" + team.trim() + ".png" + "\n \n");
pathReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Log.e(TAG, "uri: " + uri.toString());
URL = uri.toString();
}
});
Log.w(TAG, "URL: " + URL);
摇篮:
compile 'com.google.firebase:firebase-storage:10.0.1'
compile 'com.firebaseui:firebase-ui-storage:0.6.0'
compile 'com.google.firebase:firebase-auth:10.0.1'
compile 'com.google.android.gms:play-services:10.0.1'
错误:
&GT;
03-28 17:04:15.500 19549-19549 / com.pearadox.scout_5414 I / Visualizer_Activity:&gt;&gt;&gt;&gt;&gt; getURL:5414 03-28 17:04:15.500 19549-21086 / com.pearadox.scout_5414 I / DynamiteModule:考虑本地模块com.google.android.gms.firebasestorage:0和远程模块com.google.android.gms.firebasestorage:0 03-28 17:04:15.500 19549-19549 / com.pearadox.scout_5414 E / Visualizer_Activity:images / txho / robot_5414.png
03-28 17:04:15.500 19549-19549 / com.pearadox.scout_5414 W / Visualizer_Activity:URL: 03-28 17:04:15.500 19549-21086 / com.pearadox.scout_5414 E / NetworkRqFactoryProxy:NetworkRequestFactoryProxy因RemoteException失败: com.google.android.gms.dynamite.DynamiteModule $ zza:找不到可接受的模块。本地版本为0,远程版本为0。 在com.google.android.gms.dynamite.DynamiteModule.zza(未知来源) 在com.google.android.gms.dynamite.DynamiteModule.zza(未知来源) 在com.google.android.gms.internal.zzbre。(未知来源) 在com.google.android.gms.internal.zzbre.zzj(未知来源) 在com.google.firebase.storage.StorageReference.zzaaN(未知来源) 在com.google.firebase.storage.zzb.run(未知来源) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) 在java.lang.Thread.run(Thread.java:818) 03-28 17:04:15.501 19549-21086 / com.pearadox.scout_5414 E / GetMetadataTask:无法创建firebase存储网络请求。 android.os.RemoteException 在com.google.android.gms.internal.zzbre。(未知来源) 在com.google.android.gms.internal.zzbre.zzj(未知来源) 在com.google.firebase.storage.StorageReference.zzaaN(未知来源) 在com.google.firebase.storage.zzb.run(未知来源) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) 在java.lang.Thread.run(Thread.java:818) 03-28 17:04:15.501 19549-21087 / com.pearadox.scout_5414 E / ActivityThread:无法找到com.google.android.gms.chimera的提供商信息 03-28 17:04:15.501 19549-21087 / com.pearadox.scout_5414 W / DynamiteModule:无法检索远程模块版本。