Firebase,地图错误:libc 致命信号 libart.so FinalizerDaemon
Posted
技术标签:
【中文标题】Firebase,地图错误:libc 致命信号 libart.so FinalizerDaemon【英文标题】:Firebase, Maps error : libc Fatal signal libart.so FinalizerDaemon 【发布时间】:2018-10-12 10:06:00 【问题描述】:操作系统:android 8.1.0
implementation "com.google.firebase:firebase-core:15.0.2"
implementation "com.google.firebase:firebase-database:15.0.1"
implementation "com.google.firebase:firebase-auth:15.1.0"
这是一个普通代码(如示例中所示)。我正在将数据写入数据库。
DatabaseReference db = FirebaseDatabase.getInstance().getReference("...");
db.child(firebaseUserId).push().setValue(...);
我收到了error。
【问题讨论】:
我投票决定将此问题作为题外话结束,因为 Firebase 库中的错误报告应通过完整的复制步骤发送给 Firebase 支持。 firebase.google.com/support/contact/bugs-features 在调用super.onCreate()
之前,您是否在App onCreate 中这样做onCreate()
?
@DougStevenson 我已经在那里发了报告,也许有人有解决方案。
不要破坏你自己的问题。将赏金放在它上面然后试图移除它是怎么回事?
@deceze 也许错误的原因不在 Firebase 中(实时)。我还使用谷歌地图、位置、地址和相关信息。我已经重写了 50% 的应用程序 :)
【参考方案1】:
compile 'com.google.firebase:firebase-auth:11.0.4'
compile 'com.google.firebase:firebase-database:11.0.4'
compile 'com.firebaseui:firebase-ui-database:1.2.0'
使用它为我工作的那些
别忘了 编译'com.google.android.gms:play-services-maps:11.0.4'
【讨论】:
【参考方案2】:对所有 Firebase 库使用相同的版本。我通过将它们全部降级到 15.0.0 版本解决了类似的问题。
【讨论】:
我正在使用 git。我编译了 Google Play 上的应用程序版本。该应用程序有效(直到最近)。我也遇到了同样的崩溃。也许事实是谷歌地图发生了变化,它将是一项付费服务。但是,如果没有其他人遇到过这种情况,那么原因就在我的应用程序中。【参考方案3】:我得到了同样的错误,我更新了所有版本的库相同..并更新了 gradle
【讨论】:
【参考方案4】:版本问题。我也遇到了同样的问题,我通过降级解决了所有问题。
降级后请添加此插件并编译
com.google.android.gms:play-services-maps:15.0.1
版本应与您的降级版本相同
别忘了向 firebase 报告。报告的数量有助于 Firebase 尽快解决此问题
【讨论】:
以上是关于Firebase,地图错误:libc 致命信号 libart.so FinalizerDaemon的主要内容,如果未能解决你的问题,请参考以下文章
A/libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 8890 (RenderThread) 中的故障地址 0x20,pid 8833
使用 mixChannels 函数 (opencv) 时的“致命信号 11 (SIGSEGV),代码 1”
如何摆脱VS 13中的错误“链接:致命错误LNK1104:无法打开文件'LIBC.lib'”?
致命信号 11 (SIGSEGV) 在 0x00000000 (code=1) - PhoneGap
MobileAds.initialize(this) 崩溃 致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)