在我的respberry PI上运行演示(https://github.com/androidthings/doorbell)时,我遇到如下错误:
01-01 00:11:00.830 5672-5672/com.company.androidthings.doorbell I/CameraManagerGlobal: Connecting to camera service
01-01 00:11:00.835 5672-5672/com.company.androidthings.doorbell D/DoorbellCamera: Using camera id 0
01-01 00:11:00.853 5672-5723/com.company.androidthings.doorbell D/DoorbellCamera: Opened camera.
01-01 00:11:00.995 5672-5715/com.company.androidthings.doorbell I/FA: This instance being marked as an uploader
01-01 00:11:01.122 5672-5715/com.company.androidthings.doorbell D/FA: Unable to get advertising id: com.google.android.gms.common.GooglePlayServicesNotAvailableException: com.google.android.gms.measurement.internal.zzt.zzlx(Unknown Source)
01-01 00:11:01.253 5672-5732/com.company.androidthings.doorbell D/FirebaseInstanceId: background sync failed: SERVICE_NOT_AVAILABLE, retry in 10s
以下是我尝试过的方法:
按照安装播放服务的说明使用android SDK管理工具(使用android studio)。清除项目。重建。将新的apk安装到respberry PI中,但仍然具有相同的错误日志。
我还检查了firebase控制台,没有更新图片。即使从Android显示器,也确认按钮被按下了相机按预期工作。
有什么建议吗?
答案 0 :(得分:1)
您看到的日志消息来自FirebaseAnalytics(" FA"在日志标记中),并且有意义,因为此示例中未启用分析(除非您添加了启用它的代码)。请注意,这也是一条调试消息(" D"在日志标记中),而不是错误/警告。
这不应该影响门铃示例,因此如果您无法将图像正确上传到Firebase,项目配置可能会出现其他问题,也许日志中还有更深层次的线索。
答案 1 :(得分:0)
事实证明配置不合适。它使用新的SDK路径,但不安装Google Play服务。一旦我切换到安装谷歌播放服务的系统的默认SDK路径。日志看起来不同,但该消息"无法获得广告ID:"还在那里。似乎(来自FA日志)应用程序可以与服务器通信。
nextTick