Java android从firebase存储获取图像URL
这是我在Firebase存储中获取图像URL的代码。Google Play服务的日志文件中有错误,但它们是在Gradle文件中定义的。有什么想法吗 代码:Java android从firebase存储获取图像URL,java,android,url,firebase-storage,Java,Android,Url,Firebase Storage,这是我在Firebase存储中获取图像URL的代码。Google Play服务的日志文件中有错误,但它们是在Gradle文件中定义的。有什么想法吗 代码: private void getURL(String team) { Log.i(TAG, ">>>>> getURL: " + team); URL = ""; FirebaseStorage storage = FirebaseStorage.getInstance();
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);
错误:
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);
>
03-28 17:04:15.500 19549-19549/com.pearadox.scout_5414 I/Visualizer_活动:>>>>>>>获取URL: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_活动:images/txho/robot_5414.png
03-28 17:04:15.500 19549-19549/com.pearadox.scout_5414 W/Visualizer_活动:URL:
03-28 17:04:15.500 19549-21086/com.pearadox.scout_5414 E/NetworkRqFactoryProxy:NetworkRequestFactoryProxy失败,出现远程异常:
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(未知来源)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
运行(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(未知来源)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
运行(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:检索远程模块版本失败