我曾经将图像保存到基本存储,它在所有Android设备上工作,但在亚马逊火上,它抛出了一个错误 .
这是日志
W/GooglePlayServicesUtil: Google Play Store is missing.
E / NetworkRqFactoryProxy:NetworkRequestFactoryProxy因RemoteException失败:com.google.android.gms.dynamite.DynamiteModule $ zzc:找不到可接受的模块 . com.google上com.google.android.gms.internal.zzeyb . (未知来源)的com.google.android.gms.dynamite.DynamiteModule.zza(未知来源)的本地版本为0,远程版本为0. com.google上com.google.firebase.storage.UploadTask.run(未知来源)的com.google.firebase.storage.StorageReference.zzclq(未知来源)的android.gms.internal.zzeyb.zzi(未知来源) . java的java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)中的firebase.storage.zzs.run(未知来源)java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) . lang.Thread.run(Thread.java:818)
异常上传任务
E / UploadTask:无法通过com.google.android.gms.internal.zzeyb.zzi上的com.google.android.gms.internal.zzeyb . (未知来源)从元数据android.os.RemoteException创建网络请求 . com.google.firebase.storage.sts.run上的com.google.firebase.storage.UploadTask.run(未知来源)com.google.firebase.storage.StorageReference.zzclq(未知来源)的未知来源(未知来源) )java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587)at java.lang.Thread.run(Thread.java: 818)
存储异常
E / StorageException:发生了StorageException . 发生未知错误,请检查HTTP结果代码和服务器响应的内部异常 . 代码:-13000 HttpResult:0
firebase存储是否适用于亚马逊消防设备?
2 回答
适用于Android的Firebase SDK基于Google Play服务构建,该服务与Google Play商店相关联 . 亚马逊设备上没有安装这些软件 .
虽然一些Firebase产品可以在没有Play服务的情况下正常工作,但这并不能保证 . 正式先决条件列于the top of the documentation . 您发现没有Play服务,Storage SDK实际上无法运行 .
亚马逊不会默认使用Google Play服务 . 因此,Google Firebase存储将在没有用户操作的情况下与Amazon合作 .
从亚马逊开发者页面:
https://developer.amazon.com/docs/app-submission/migrate-existing-app.html#UnsupportedFeatures
请注意,对于所有Google API,例如Google Map ,应用内结算, Cloud 消息(现在的Firebase消息传递),亚马逊建议迁移到亚马逊服务 .
有关要求的Google Firebase文档:https://firebase.google.com/docs/android/setup
Google Play服务是必需的 .