我可以避免这个错误吗? E/InputMethodManager: 无法获得预期的后备 IMM。flutter.plugins.webviewflutter.InputAwareWebView

Can i avoid this error. E/InputMethodManager: Failed to get fallback IMM with expected .flutter.plugins.webviewflutter.InputAwareWebView

我正在使用 flutter_texflutter_tex

  flutter_tex: ^3.6.7+10

我想在 Play 商店中发布该应用程序。我的应用 运行 没问题。但我在调试控制台中收到此消息。
我可以避免吗?


TeXView(
  renderingEngine: const TeXViewRenderingEngine.katex(),
  child: TeXViewDocument('$$$text$$'),
),

出现此错误:

E/InputMethodManager(28630): b/117267690: Failed to get fallback IMM with expected displayId=137 actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{86b4162 VFEDHVC.. ........ 0,0-864,188}

E/InputMethodManager(28630): b/117267690: Failed to get fallback IMM with expected displayId=137 
actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{86b4162 VFEDHVC.. 
........ 0,0-864,188}
D/EGL_emulation(28630): eglMakeCurrent: 0x963e0360: ver 2 0 (tinfo 0xebe0dce0)
E/InputMethodManager(28630): b/117267690: Failed to get fallback IMM with expected displayId=138 
actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{47b28d1 VFEDHVC.. 
........ 0,0-864,188}
D/HostConnection(28630): HostConnection::get() New Host Connection established 0x6bd973d0, tid 28933
D/HostConnection(28630): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1        
ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 
ANDROID_EMU_vulkan     ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings 
ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache 
ANDROID_EMU_async_unmap_buffer ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_vulkan_free_memory_sync 
ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit 
GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing 
ANDROID_EMU_gles_max_version_2 
E/InputMethodManager(28630): b/117267690: Failed to get fallback IMM with expected displayId=139 
actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{d55bd6b VFEDHVC.. 
........ 0,0-864,188}
E/InputMethodManager(28630): b/117267690: Failed to get fallback IMM with expected displayId=140 
actual IMM#displayId=0 view=io.flutter.plugins.webviewflutter.InputAwareWebView{24c90e0 VFEDHVC.. 
........ 0,0-864,188}

不关心这个安全吗

有同样的问题。项目的干净重建修复了它。

我们必须启用混合合成,设置WebView.platform = SurfaceAndroidWebView(); 你可以看看这个githublinkhttps://github.com/flutter/flutter/issues/40716#issuecomment-708076795。这帮助我解决了这个错误。

此问题是由于单击此小部件引起的,无法通过重置或删除构建文件来解决。 你所要做的就是设计一个点击这个widget的操作或者给它添加一个read-only的特性,这样就可以解决问题了。 你的一天没有错误!