2011-10-09 13 views
11

he estado recibiendo el siguiente error, informó a través de la consola de desarrollo de mercado por los usuarios de mi aplicación:"No se pudo registrar el canal de entrada": ¿qué causa esto y cómo solucionarlo?

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) 

líneas en cursiva son parte de mi código. El código en cuestión simplemente crea y muestra un diálogo. Se ejecuta desde un Runnable publicado en un Handler. Todo debería estar sucediendo en el hilo de GUI (es por eso que se usa Handler).

No sé cómo solucionar esto. No he experimentado este problema yo mismo, y todo lo que tengo es solo un montón de informes automatizados. Google muestra un par de temas sobre este problema exacto, pero no hay respuestas (excepto una pista de que se trata de un problema específico de Android 2.3.3).

Respuesta

8

Esto puede ser un problema de Launcher Pro. LP es un reemplazo para el hogar. Parece que Launcher Pro no libera algunos recursos como debería. Echa un vistazo a esta respuesta here

Cuestiones relacionadas