【问题标题】:InputConnectionWrapper.commitText StackOverflowError in HTC devicesHTC 设备中的 InputConnectionWrapper.commitText StackOverflowError
【发布时间】:2018-01-11 03:28:55
【问题描述】:

在 HTC D820U 中调试,发现 StackOverflowError。 设备:HTC D820u,Android 6.0,HTC 版本:1.0.0.D820u 查看日志:

01-11 10:55:33.101 11234-11234/com.xxx E/CrashReport: java.lang.StackOverflowError:堆栈大小 8MB 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:42) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.java:43) 在 android.view.inputmethod.InputConnectionWrapper.commitText(InputConnectionWrapper.java:82) 在 com.android.tools.profiler.support.event.InputConnectionWrapper.commitText(InputConnectionWrapper.j 01-11 10:55:33.101 11234-11234/com.xxx E/CrashReport:

++++++++++++++++++++++++++++++++++++++++++++

关于日志,我的应用没有崩溃。 这是Android错误吗?还是HTC Rom bug?

【问题讨论】:

  • 在 Nexus 5 上相同。看起来这是 android profiler 错误。您可以通过在运行配置中禁用高级分析来修复它。
  • @ookami.kb 为什么不将此作为答案发布,它是 100% 正确的。 :)
  • @ubuntudroid 已修复 :)

标签: android


【解决方案1】:

我在 Nexus 5 上遇到了同样的错误。看起来这是 Android 分析器错误。您可以通过在运行配置中禁用高级分析来修复它:

更新:根据issue,这应该在 Android Studio 3.1 beta 1 中得到修复。

更新 2: @ilyamuromets 确认问题将在 AS 3.1.1 中解决

【讨论】:

  • 难以置信但真实
  • 我在这里报告了这个错误的问题:issuetracker.google.com/issues/76404689
  • 不错!今天android studio更新后遇到这个问题
  • 这应该在developers.android.com首页上。我被这个 bug 搞疯了!
  • 帮助了我,还禁用了即时运行和清理 + 重建
猜你喜欢
  • 2011-04-22
  • 1970-01-01
  • 2011-03-02
  • 2011-02-24
  • 2016-07-16
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
相关资源
最近更新 更多