“无法注册输入通道” - 这是由啥引起的以及如何解决这个问题?

     2023-04-15     80

关键词:

【中文标题】“无法注册输入通道” - 这是由啥引起的以及如何解决这个问题?【英文标题】:"Failed to register input channel" - what is this caused by and how to fix this?“无法注册输入通道” - 这是由什么引起的以及如何解决这个问题? 【发布时间】:2011-12-03 20:07:54 【问题描述】:

我的应用用户通过市场开发者控制台报告了以下错误:

java.lang.RuntimeException: Failed to register input channel. Check logs for details.
    at android.view.InputQueue.nativeRegisterInputChannel(Native Method)
    at android.view.InputQueue.registerInputChannel(InputQueue.java:92)
    at android.view.ViewRoot.setView(ViewRoot.java:568)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
    at android.view.Window$LocalWindowManager.addView(Window.java:465)
    at android.app.Dialog.show(Dialog.java:241)
    at my.program.MyActivity.handleFailure(Unknown Source)
    at my.program.MyActivity$RunFailed.run(Unknown Source)
    at android.os.Handler.handleCallback(Handler.java:587)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:130)
    at android.app.ActivityThread.main(ActivityThread.java:3835)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
    at dalvik.system.NativeStart.main(Native Method)

斜体行是我的代码的一部分。有问题的代码只是创建并显示一个对话框。它从发布到HandlerRunnable 运行。一切都应该在 GUI 线程中发生(这就是使用 Handler 的原因)。

我不知道如何调试。我自己没有遇到过这个问题,我所拥有的只是一堆自动报告。谷歌显示了几个关于这个确切问题的线程,但没有答案(除了暗示这是一个特定于 Android 2.3.3 的问题)。

【问题讨论】:

【参考方案1】:

这可能是 Launcher Pro 问题。 LP是家庭替代品。 Launcher Pro 似乎没有按应有的方式释放一些资源。看看这个答案here

【讨论】:

嗨,Phobos,您能告诉我如何尽快处理这个问题吗? 做了,有人找到了解决办法。

这两个 LINQ 查询有啥区别以及如何正确优化它们?

】这两个LINQ查询有啥区别以及如何正确优化它们?【英文标题】:WhatisthedifferencebetweenthesetwoLINQQueriesandhowtocorrectlyoptimizethem?这两个LINQ查询有什么区别以及如何正确优化它们?【发布时间】:2020-12-0613:50:31【问题描述】:我有一... 查看详情

iOS - 这是由 UISegmentedControl 控制的 UIPageViewController,还是这是啥?

】iOS-这是由UISegmentedControl控制的UIPageViewController,还是这是啥?【英文标题】:iOS-IsthisUIPageViewControllercontrolledbyUISegmentedControl,orwhatisthis?iOS-这是由UISegmentedControl控制的UIPageViewController,还是这是什么?【发布时间】:2015-05-0915:03:... 查看详情

DataTables 警告:无法解析来自服务器的 JSON 数据。这是由 JSON 格式错误引起的

】DataTables警告:无法解析来自服务器的JSON数据。这是由JSON格式错误引起的【英文标题】:DataTableswarning:JSONdatafromservercouldnotbeparsed.ThisiscausedbyaJSONformattingerror【发布时间】:2012-01-0923:20:12【问题描述】:我在一个项目中使用服务... 查看详情

在 Core Data 中,如何检查错误是不是是由“磁盘已满”引起的?

】在CoreData中,如何检查错误是不是是由“磁盘已满”引起的?【英文标题】:InCoreData,howcanIcheckiferrorwascausedby"diskisfull"?在CoreData中,如何检查错误是否是由“磁盘已满”引起的?【发布时间】:2013-01-2210:37:15【问题描述... 查看详情

自动布局 - UILabel 在方向更改后宽度缩小,这是由另一个应该自动调整字体大小的 UILabel 引起的

】自动布局-UILabel在方向更改后宽度缩小,这是由另一个应该自动调整字体大小的UILabel引起的【英文标题】:Autolayout-UILabelshrinksinwidthafterorientationchange,causebyanotherUILabelwhichissupposedtoauto-adjustfontsize【发布时间】:2018-02-0814:03:17【... 查看详情

在 net.tcp://url 上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的

】在net.tcp://url上没有可以接受消息的端点侦听。这通常是由不正确的地址或SOAP操作引起的【英文标题】:Therewasnoendpointlisteningatnet.tcp://urlthatcouldacceptthemessage.ThisisoftencausedbyanincorrectaddressorSOAPaction【发布时间】:2021-01-2811:39:05【... 查看详情

c51单片机中断程序中的interrupt1,2,3是由啥决定的?

初学者,老师讲这里的时候有点乱,不明白中断是指由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断是处理器一种... 查看详情

Systrace 中的 VerifyClass 是啥意思?

...应用程序生成的systrace,我发现了一个耗时过长的帧。这是由RecyclerView的onCreateViewHolder在放大我的项目视图时引起的。项目视图与 查看详情

陷阱和中断有啥区别?

...题讨论】:【参考方案1】:trap是用户进程中的异常。这是由零除或无效的内存访问引起的。这也是调用内核例程(systemcall)的常用方法,因为它们 查看详情

runtimeerror是啥意思

...。可以试试先更新一下运行库文件,如果还是不行就重装无法运行的程序或游戏。参考技术ARuntimeError:运行时错误;运行时间错误;执行错误运行时错误运行时错误(runtimeerror)是表单正在运行时出现的错误。它可能会由某个... 查看详情

inject-dart 无法快照构建脚本 .dart_tool/build/entrypoint/build.dart。这可能是由错误配置的构建器定义引起的

】inject-dart无法快照构建脚本.dart_tool/build/entrypoint/build.dart。这可能是由错误配置的构建器定义引起的【英文标题】:inject-dartFailedtosnapshotbuildscript.dart_tool/build/entrypoint/build.dart.Thisislikelycausedbyamisconfiguredbuilderdefinition【发布时间】... 查看详情

Sprite Kit 中的 SKSpinLockSync 是啥以及如何修复它

】SpriteKit中的SKSpinLockSync是啥以及如何修复它【英文标题】:WhatisSKSpinLockSyncinSpriteKitandhowdoIfixitSpriteKit中的SKSpinLockSync是什么以及如何修复它【发布时间】:2013-10-1812:00:54【问题描述】:我收到了包含以下堆栈跟踪的错误报告,... 查看详情

clockgatingcell引起的违例

...那么做完cts后就有:T1=~T2+T3;但是在sta时,由于enable信号是由 查看详情

它会给我啥以及如何访问这些元素?

】它会给我啥以及如何访问这些元素?【英文标题】:Whatwillitgivemeandhowtoaccesstheelements?它会给我什么以及如何访问这些元素?【发布时间】:2019-01-1621:34:31【问题描述】:请看这段代码:sig_array=[]...foriinrange(0,2):....temp=[]forkinrange... 查看详情

在mysql数据库中为啥经常报错:lockwaittimeoutexceeded,是啥原因引起的?该如何解决?

不知道和网络流量有没有关系?为什么在一个局域网内,有的机器经常发生,而有的机器从不发生?参考技术A被迫坏,重装windows! 查看详情

为啥分段错误是由类变量顺序引起的?

】为啥分段错误是由类变量顺序引起的?【英文标题】:Whysegmentationfaultiscausedbyclassvariablesorder?为什么分段错误是由类变量顺序引起的?【发布时间】:2016-05-2612:22:07【问题描述】:我创建了以下程序:classCLexerpublic:CLexer()iCursorP... 查看详情

makefile是如何工作的?其中的宏定义分别是啥意思?

...的依赖关系。简单例子:最终编译生成的可执行文件ab.out是由a.c和b.c共同编译生成的,那么make文件就要写两行:ab.out:a.cb.cgcca.cb.c-oab.out第一行描述了依赖关系,第二行描述了依赖关系是如何达成的。更复杂的例子:最终编译生... 查看详情

有啥方法可以禁用 CSS 滚动捕捉点?

...栏会在点击导航菜单中的链接时覆盖部分标题。我发现这是由CSS滚动捕捉点引起的。我尝试在所有部分的.section类上设置scroll-snap-type:none;,但它仍然会 查看详情