执行颤振运行时获取此日志输出的原因可能是啥 - 与设备的连接丢失?

Posted

技术标签:

【中文标题】执行颤振运行时获取此日志输出的原因可能是啥 - 与设备的连接丢失?【英文标题】:What can be the reason for getting this log output - Lost connection to device - when executing flutter run?执行颤振运行时获取此日志输出的原因可能是什么 - 与设备的连接丢失? 【发布时间】:2020-03-26 02:18:37 【问题描述】: 为什么设备会断开连接并显示日志说明 - 与设备的连接丢失 - 之后 执行颤振运行? 在登录之前一切正常 屏幕,用户可以使用 google Sign 正确登录 在,但下一个“主”屏幕,当它开始加载时,中断 & 我 接收以下日志,作为 失去与设备的连接 - 声明。
Build fingerprint: 'HONOR/BND-AL10/HWBND-H:9/HONORBND-AL10/9.1.0.154C675:user/release-keys'
Revision: '0'
ABI: 'arm64'
Happend: 'Sun Dec  1 09:45:39 2019
'
SYSVMTYPE: Art
APPVMTYPE: Art
pid: 29781, tid: 29842, name: 1.ui  >>> com.obodo.app <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1
Cause: null pointer dereference
    x0  0000000000000001  x1  00000076b7ddde60  x2  00000076b7c00000  x3  0000000000000002
    x4  00000000000001dd  x5  0000000000000000  x6  00000076b410cef0  x7  0000000000000000
    x8  00000076ca3848a0  x9  00000076ca3848a0  x10 00000000000001dd  x11 0000000000000000
    x12 0000000000000004  x13 0000000000000202  x14 0000000000000002  x15 00000076b410cef0
    x16 0000007754b32bd8  x17 0000007754ac6d48  x18 0000000000000001  x19 00000076a31fe820
    x20 00000076cda472a0  x21 00000076ac192bb0  x22 00000076ac192ca0  x23 0000000000000045
    x24 00000076ca275058  x25 00000076b410d248  x26 0000000000000000  x27 0000000000000001
    x28 0000000000000045  x29 00000076b410d3a0
    sp  00000076b410d0f0  lr  00000076b52e5c58  pc  00000076b52e1990
backtrace:
    #00 pc 00000000011d3990  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #01 pc 00000000011d7c54  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #02 pc 00000000011cf744  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #03 pc 00000000011d5a78  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #04 pc 00000000011d6154  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #05 pc 00000000011d55b0  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #06 pc 00000000011da7c8  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #07 pc 00000000000142cc  /system/lib64/libutils.so (android::Looper::pollInner(int)+932)
    #08 pc 0000000000013e8c  /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60)
    #09 pc 0000000000012278  /system/lib64/libandroid.so (ALooper_pollOnce+96)
    #10 pc 00000000011da74c  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #11 pc 00000000011d54fc  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #12 pc 00000000011d86a0  /data/app/com.obodo.app-zqtWiY4hrLL6aB0_3pwPjA==/lib/arm64/libflutter.so (offset 0x11c0000)
    #13 pc 0000000000083588  /system/lib64/libc.so (__pthread_start(void*)+36)
    #14 pc 00000000000241dc  /system/lib64/libc.so (__start_thread+68)
Lost connection to device.

【问题讨论】:

【参考方案1】:

我遇到了一个非常相似的错误并解决如下:

    删除模拟器应用或您的物理设备 关闭模拟器或重启物理设备 执行flutter clean命令 关闭 IDE(在我的例子中是 Intellij) 再次打开项目并运行您的应用。

注意:以上内容适用于 ios,我收到了 Lost connection to device 的错误

【讨论】:

我已经用我的 Windows + android 设置尝试过这个,但没有帮助。 附带说明,这并不能回答问题。【参考方案2】: 好的,所以我试图弄清楚,但没有白费。最后,经过 尝试了一切,我将颤振频道从“稳定”更改为 'dev',现在效果很好。 此链接应该有助于使用颤振工具语法到switch channels。

我不完全知道发生这种情况的原因,但是如果 任何人都这样做,请在此处分享或将我指向 来源,我将有义务。

【讨论】:

以上是关于执行颤振运行时获取此日志输出的原因可能是啥 - 与设备的连接丢失?的主要内容,如果未能解决你的问题,请参考以下文章

获取与 WL_AFHTTPRequestOperationManagerWrapper_PACKAGE 相关的调试日志的根本原因是啥

当我尝试在颤振项目中更改应用程序图标时,此错误是啥

运行时无法执行颤振应用程序

IE中无法运行javascript脚本是啥原因啊?

Winform写的一个监控程序,在开始运行时一切正常,大概20几分钟就突然未响应了,可能是啥原因造成的啊?

以下Java代码执行结果是啥,请详细分析为啥?