2011-10-31 22 views
5

私はゲームをさまざまなデバイスでテストしていますが、ユーザーが音量を変更したとき(アップ/ダウン)ランダムに(3/5回)クラッシュしますまたはメニューボタンまたは同様のものを押す。私はACRA logcatを受け取っていないのでネイティブクラッシュになる可能性があります(携帯電話は私の遠いところですが、リモートデバッグのためにACRAを使っています)。ユーザーは何が起こるか教えています。 私のHTCでは迷惑な警告が表示されますが、ゲームは正常に実行されますが、何も起こりません。"IME died" android.os.DeadObjectException

10-31 19:52:29.547:InputMethodManager/W(8441):これは警告であるIMEが死んだ:com.android.inputmethod.latin/.LatinIME滴下:たKeyEvent {アクション= 0コード= 25 W/InputMethodManager(8441):android.os.DeadObjectException 10-31 19:52:29.547:W/InputMethodManager(8441):W/InputMethodManager(8441):W/InputMethodManager ):android.os.BinderProxy.transact(ネイティブメソッド) 10-31 19:52:29.547:W/InputMethodManager(8441):com.android.internal.view.IInputMethodSession $ Stub $ Proxy.dispatchKeyEvent(IInputMethodSession。 java:277) 10-31 19:52:29.547:W/InputMethodManager(8441):android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344)W/InputMethodManager(8441):android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2426) 10-31 19:52:29.547:W/InputMethodManager(8441):at android.view.ViewRoot.handleMessage(ViewRoot.java:1741) 10-31 19:52:29.547:W/InputMethodManager(8441):android.os.Handler.dispatchMessage(Handler.java:99) 10-31 19:52:29.547:W/InputMethodManager(8441):android.os.Looper.loop(Looper.java:123) 10-31 19:52:29.547:W/InputMethodManager(8441):android.app。 ActivityThread.main(ActivityThread.java:4627) 10-31 19:52:29.547:W/InputMethodManager(8441):java.lang.reflect.Method.invokeNative(ネイティブメソッド) 10-31 19:52:29.547 :W/InputMethodManager(8441):java.lang.reflect.Method.invoke(Method.java:521) 10-31 19:52:29.547:W/InputMethodManエイサー(8441):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868) 10-31 19:52:29.547:W/InputMethodManager(8441):com.android.internal。 os.ZygoteInit.main(ZygoteInit.java:626) 10-31 19:52:29.547:W/InputMethodManager(8441):at dalvik.system.NativeStart.main(ネイティブメソッド) 10-31 19:52:29.707 :W/InputMethodManager(8441):IMEが死んだ:com.android.inputmethod.latin/.LatinIMEドロップ:KeyEvent {アクション= 1コード= 25繰り返し= 0メタ= 0スキャンコード= 114 mFlags = 8} 10-31 19: 52:29.707:W/InputMethodManager(8441):android.os.DeadObjectException 10-31 19:52:29.707:W/InputMethodManager(8441):android.os.BinderProxy.transact(ネイティブメソッド) 10-31 19 :52:29.707:W/InputMethodManager(8441):com.android.internal.view.IInputMethodSession $ Stub $ Proxy.dispatchKeyEvent(IInputMethodSession.java) :277) 10-31 19:52:29.707:W/InputMethodManager(8441):android.view.inputmethod.InputMethodManager.dispatchKeyEvent(InputMethodManager.java:1344) 10-31 19:52:29.707:W/InputMethodManager (8441):android.view.ViewRoot.deliverKeyEvent(ViewRoot.java:2426) 10-31 19:52:29.707:W/InputMethodManager(8441):android.view.ViewRoot.handleMessage(ViewRoot.java:1741) )W/InputMethodManager(8441):android.os.Handler.dispatchMessage(Handler.java:99) 10-31 19:52:29.707:W/InputMethodManager(8441):W/InputMethodManager(8441):W/InputMethodManager android.os.Looper.loop(Looper.java:123) 10-31 19:52:29.707:W/InputMethodManager(8441):android.app.ActivityThread.main(ActivityThread.java:4627) 10- 31 19:52:29.707:W/InputMethodManager(8441):java.lang.reflect.Method.invokeNative(ネイティブメソッド) 10-31 19:52:29.707:W/InputMethodManager(8441):java.lang.reflect.Method.invoke(Method.java:521) 10-31 19:52:29.707:W/InputMethodManager(8441) ):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868) 10-31 19:52:29.707:W/InputMethodManager(8441):com.android。internal.os.ZygoteInit.main(ZygoteInit.java:626) 10-31 19:52:29.707:W/InputMethodManager(8441):dalvik.system.NativeStart.main(ネイティブメソッド)で

このたとえば、音量ボタンを使用するたびに一種の警告が発生します。 私はAndEngineをゲームの2Dエンジンとして使用しています。 私は何か間違っていると思うが、私は対処できません。この問題をどのように管理できますか?なにか提案を?

+0

あなたはこれを今までに把握しましたか? – coder

+0

残念ながら、私はまだ答えを探しています。電池の容量が少なくなったり、音量が変化したり、SMSが届いたりすると、表面の変化に関連したさまざまなバグレポートがあります。 – Zappescu

答えて

1

IMEが強制終了される前にUIがすべてのキーイベントを処理する機会がなかった場合、例外がスローされたようです。 1つのデバイスでクラッシュする理由はわかりませんが、別のデバイスでクラッシュする理由はわかりません。

関連する問題