R8 的 firebase 中的循环引用错误

2024-02-15

我们在使用 Firebase 和 R8 时遇到以下错误。

[CIRCULAR REFERENCE:java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: Multiple entries with same key: Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String and Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String=Encoded method Method com.google.firebase.iid.FirebaseInstanceId.zza Proto LLL com.google.android.gms.tasks.Task java.lang.String java.lang.String]

请帮助我提供任何进一步的指示来调试此问题。让我知道是否需要更多日志来调试此问题。

编辑: 3.4.0-beta02 及以上版本已修复。


我在最新的 Android Studio 3.5 中也遇到了这个错误。通过点击 Google Issue Tracker 的链接,并在我的 Proguard 规则中添加这一行来修复它:

-keep class com.google.firebase.iid.FirebaseInstanceId { zza(...); }

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

R8 的 firebase 中的循环引用错误 的相关文章

  • 在应用程序简历中隐藏软键盘

    我有一个 Android 应用程序 使用 Xamarin 用 C 编写 我已将应用程序简化为包含 TextView 和用于横幅广告的 Google admod AdView 的 LinearLayout 我不希望软键盘出现在应用程序中 这不
  • GCM 向主题发送消息:TOO_MANY_TOPICS 错误

    以前 GCM 每个应用程序有 100 万个主题订阅的限制 我发现他们现在已经取消了这一限制 基于发布 订阅模型 主题消息支持 每个应用程序无限订阅 https developers google com cloud messaging to
  • Android - 如何一次只允许播放一个 MediaPlayer 实例?

    我正在尝试创建一个简单的 Sound board Android 应用程序 使用 ListView 项目作为按钮 顺便说一句 我是一个新手程序员 我的想法是 我按下一个按钮 就会播放一个特定的声音文件 如果我在播放声音时按下任何按钮 它应该
  • 与 Admob 广告单元 ID 混淆

    我跟着tutorial https developers google com admob android quick start在我的应用程序中创建广告横幅 到目前为止 这有效 我可以看到测试广告 但是 本教程指示我在两个不同的位置使用两
  • Firebase Analytics 禁用受众国家/地区跟踪

    我正在开发一个严格不允许位置跟踪的应用程序 我想使用 Firebase Analytic 的其他功能 例如 PageTransitions 和 Crashalitics 但如果我无法禁用受众位置跟踪 我就无法使用其中任何功能 这是我在 An
  • 菜单未显示在应用程序中

    由于某种原因 我的操作菜单在我的 Android Studio 应用程序中消失了 我正在按照教程学习如何创建 Android 应用程序 但最终遇到了这个问题 我正在使用 atm 的教程 http www raywenderlich com
  • KitKat(及更低版本)设备上的 Android Material Design

    我将在我们学校开发一个 Android 应用程序作为一个项目 我想使用 Google 的新 Material Design 但我知道它仅适用于 Android L 设备 Jack Underwood 最近发布了名为 Today Calend
  • 接近语法错误(代码1)插入Android SQLite

    我正在创建一个通讯录应用程序 用户可以在其中输入姓名 电子邮件地址和号码 我希望将此数据保存在数据库中 但我似乎无法使插入方法起作用 我收到的错误是 android database sqlite SQLiteException near
  • 在意图过滤器中使用多个操作时的默认值

    尝试理解 Android 中的意图和操作并查看文档 http developer android com guide topics intents intents filters html 但我一直看到的一件事是定义了多个操作的意图过滤器
  • TextView 之间有分隔线

    我正在尝试在 android studio 中创建以下布局 因为我对 android 东西还很陌生 所以我第一次尝试使用 LinearLayout 并认为这可能无法实现 现在我正在尝试使用RelativeLayout 我已经用颜色创建了这个
  • 从 Firebase 数据库填充微调器

    public class MainActivity extends AppCompatActivity DatabaseReference reference Spinner areaSpinner ArrayList
  • 检查 Android 手机上的方向

    如何查看Android手机是横屏还是竖屏 当前配置用于确定要检索的资源 可从资源中获取Configuration object getResources getConfiguration orientation 您可以通过查看其值来检查方向
  • 从 android 简单上传到 S3

    我在网上搜索了从 android 上传简单文件到 s3 的方法 但找不到任何有效的方法 我认为这是因为缺乏具体步骤 1 https mobile awsblog com post Tx1V588RKX5XPQB TransferManage
  • Android Studio:无法启动守护进程

    当我尝试在 Android Studio 中导入 gradle 项目时 遇到以下错误 Unable to start the daemon process This problem might be caused by incorrect
  • 如何在不更改手机语言的情况下更改Android应用程序语言?

    我希望用户在应用程序内选择一种语言 选择语言后 我希望字符串使用特定语言 如果我更改手机语言 那么我的应用程序将以设置的语言运行 我无法找到任何在不更改手机语言的情况下设置语言的方法 此外 一旦设置了语言 更改就应该反映出来 有人可以建议一
  • 材质设计图标颜色

    应该是哪种颜色 暗 材质图标 在官方文档上 https www google com design spec style icons html icons system icons https www google com design s
  • 当手机旋转(方向改变)时如何最好地重新创建标记/折线

    背景 开发一个使用 Android Google Map v2 的本机 Android 应用程序 使用android support v4 app FragmentActivity 在 Android v2 2 上运行 客观的 在更改手机方
  • Android 如何聚焦当前位置

    您好 我有一个 Android 应用程序 可以在谷歌地图上找到您的位置 但是当我启动该应用程序时 它从非洲开始 而不是在我当前的城市 国家 位置等 我已经在developer android com上检查了信息与位置问题有关 但问题仍然存在
  • 找到 Android 浏览器中使用的 webkit 版本?

    有没有办法知道某些特定手机上的 Android 浏览器使用的是哪个版本的 webkit 软件 如果有一个您可以浏览以获取该信息的 URL 那就太好了 但任何其他方式也很好 如果你知道 webkit 版本 你就知道 html5 支持多少 至少
  • 无法将 admob 与 firebase iOS/Android 项目链接

    我有两个帐户 A 和 B A 是在 Firebase 上托管 iOS Android unity 手机游戏的主帐户 B 用于将 admob 集成到 iOS Android 手机游戏中 我在尝试将 admob 分析链接到 Firebase 项

随机推荐

  • 如何区分 UIButton 回调操作的触发事件

    在为 UIButton 定义回调时 我列出了同一操作的多个事件 在目标中我希望能够区分触发回调的事件 button addTarget self action selector callback forControlEvents UICon
  • Android:从 SD 卡加载位图时出现“java-lang-outofmemoryerror-bitmap-size-exceeds-vm-budget-android”?

    在我的应用程序中 我必须使用 500x500 像素的小图像显示大约 10000 x 5000 的图像 即通过平铺图像 为了将所有图像平铺为一张 我首先从 SD 卡收集所有位图 以便在画布上绘制 但是当我使用外部存储加载图像时BitmapFa
  • Jquery:TableSorter-特定格式的日期不起作用

    我在用表格分类器 http tablesorter com docs 对表格进行排序的插件 第四列是日期字段 格式为 gt 2013 年 1 月 30 日 gt 2013 年 2 月 1 日 当我尝试对格式进行排序时 它给出了错误的排序 我
  • 在C#中执行Quser windows命令;将结果返回到字符串

    我试图通过 C 执行 Quser windows 命令来返回谁登录到服务器的详细信息 但无法让它工作 我尝试过使用一些指南 但我还没有看到任何适合这种情况的指南 此时命令返回以下内容 Microsoft Windows 版本 6 1 760
  • 42、42.0、“42.0”、“42”之间有什么区别吗

    在使用 Smart Match 测试我的 Perl 代码的过程中 我遇到了这个问题 42 42 0 42 0 42 之间有什么区别吗 var1 42 var2 42 0 a var1 var2 我正进入 状态 a为 0 意思是 var1 a
  • 替换 LinearLayout 权重机制

    背景 出于性能考虑 Google 建议避免使用嵌套加权线性布局 使用嵌套加权线性布局的读 写和维护都很糟糕 仍然没有好的替代方案来放置可用大小的 的视图 唯一的解决方案是权重和使用 OpenGL 甚至没有像 WPF Silverlight
  • 使用复制构造函数后双重释放子对象

    我无法弄清楚为什么 看起来 一个对象被破坏了两次 如果我创建一个类 B 的对象 其中包含另一个类 A 的对象 并且我复制该对象 复制的对象被破坏两次 虽然看起来是这样的 我无法弄清楚这个输出 我创建了以下 最小 示例 这似乎触发了我的问题
  • jQuery-UI 可拖动和可排序

    所以我一直在研究这个例子 http jqueryui com demos draggable sortable http jqueryui com demos draggable sortable我已经在我的产品上实现了这一点 然而我想做两
  • 如何设置 highcharts 中 x 轴标签的格式

    I have the following highchart output 我只想在 x 轴标签中看到 Feb 10 而不是 Feb 10 18 00 因此所有 xaxis 标签都将类似于 Feb 10 Feb 12 等 但工具提示将与输出
  • 有 Perl 的 ORM 吗?

    create table person name varchar 15 attr1 varchar 15 attr2 varchar 1 attr3 char 1 attr4 int 如何通过获取像上面这样的简单表并将其映射到 Perl 对
  • JAXB - 生成的类实现接口

    有没有办法配置JAXB http jaxb java net 以便生成的类实现指定的接口 我打算使用 JAXB 生成的类作为 DAO 它们应该能够实现我的 DAO 接口 不幸的是 看起来其他一些答案中提到的接口注入插件不再得到很好的支持 事
  • 我想将列表视图放在下拉底部

    该数据来自 API 我想将所有选项放入下拉列表中 有谁能够帮助我 我是 flutter 新手 仍在学习使用 这是我的代码 class ApiFipePageState extends State
  • 不小心删除了 /var/log/apache2 现在无法重新启动 apache [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用 Ubuntu 14 04 apache2 和 ispconfig 3 就在几个小时前 我不小心删除了 var log apac
  • BottomAppBar 中用于自定义 FAB 的缺口

    我在用着UnicornDialer来自独角兽 https pub dartlang org packages unicorndial包在我的应用程序主页上创建 Material 快速拨号体验 但如果我设置shape属性来定义凹口 则凹口未正
  • 1 个控制器到 2 个 fxml (JavaFX)

    是否可以将两个 FXML JavaFX 文件连接到一个控制器 我无法通过更改每个 FXML 文件中的 fx controller 来做到这一点 有任何想法吗 是的 你可以这样做 虽然 可以做到 我不推荐这种方法 不要放置一个fx contr
  • 最好先通过keys_only = True然后get_multi进行查询还是只是完整查询?

    我正在使用 NDB 和 python 2 7 并打开线程安全模式 据我所知 使用 NDB 查询实体不使用本地缓存或内存缓存 而是直接访问数据存储 这与通过键名称获取不同 如果这个前提不正确 那么问题的其余部分可能是多余的 因此 一个好的范例
  • 如何激活可选依赖项?

    货物 toml features parallel rayon dependencies rayon version 1 5 optional true lib rs cfg feature parallel pub mod par 锈迹分
  • Docker/Cypress 容器由于 M1 芯片上的 Qemu 错误而失败

    我有一个 Docker 镜像 我想在本地运行 但我相信它由于 Qemu 问题而失败 这似乎源于尝试在 M1 芯片上运行 Cypress REPOSITORY TAG IMAGE ID CREATED SIZE dna local 097c5
  • Zapier 操作代码:Python input_data[] 从列表中剥离空值

    我一直在尝试使用 Python 为 Zapier 创建自定义代码 该代码从 Magento 2 发票中提取两个列表 它们是行项目的详细信息 我们使用这些数据来更新库存系统上的库存 不幸的是 捆绑产品显示了子产品 我需要将子产品的数量清零 这
  • R8 的 firebase 中的循环引用错误

    我们在使用 Firebase 和 R8 时遇到以下错误 CIRCULAR REFERENCE java lang IllegalArgumentException java lang IllegalArgumentException Mul