执行颤振运行时获取此日志输出的原因可能是啥 - 与设备的连接丢失?
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 相关的调试日志的根本原因是啥