gpt4 book ai didi

android - 将 Firebase Analytics 添加到 Instant App

转载 作者:行者123 更新时间:2023-11-29 02:35:52 25 4
gpt4 key购买 nike

我正在将我现有的应用程序转换为 Android Instant App。我已经成功地做到了。我的应用程序以 Instant App 形式运行。我现在面临的问题是关于 Firebase-Analytics 的。当我运行即时应用程序时出现此错误

E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement
E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found.

当我尝试使用 FirebaseAnalytics.getInstance(this); 获取 FirebaseAnalytics 实例时,即时应用程序崩溃了。我无法在 Logcat 上获取任何类型的日志。我的“已安装”应用程序运行良好。此外,如果有人可以指导我如何调试 Instant Apps,我将无法调试它们,甚至无法在 Logcat 上获取日志。

编辑链接到 Bug Report

最佳答案

适用于免安装应用的 Google Play 服务 2.7-release-179555567

引用Google issue tracker

您的 Instant Apps 版本的 Google Play 服务是 1.22...

如果您更新到最新版本,应该修复为:2.7+

  1. 为免安装应用程序卸载 Google Play 服务
  2. 返回“设置”>“Google”>“免安装应用”
  3. 它会要求你恢复它 > RESTORE
  4. 现在再次尝试运行您的免安装应用。

如果您在尝试从 Android Studio 构建免安装应用时遇到这种情况,您可能需要再重复一次步骤 1-4。首次配置时,它可能会为您的设备安装不正确的版本(1.22...),但之后,它应该是正确的版本。

这解决了我的问题,但用户是否始终拥有适用于即时应用程序的最新 Google Play 服务(即 2.7+)?因为我没有为 Instant Apps 加载 Google Play 服务,还是它是由 Android Studio 安装的?

回答:-是的,应该定期向 O 之前的用户推送最新的 Google Play 即时应用服务。此外,他们始终可以执行步骤 1-3 以确保获得最新信息。

在 O+ 上,他们也不必做任何事情,因为即时应用支持从现在开始直接内置到框架中。

与 OEM 合作,针对即时应用的 Google Play 服务已被推送到所有被认为与即时应用兼容的设备。另一种情况是当您尝试将免安装应用构建到白名单设备时,Android Studio 会安装它。

关于android - 将 Firebase Analytics 添加到 Instant App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47131986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com