22

アプリにログインしようとしていますが、ログインに成功し、次の画面に移動しようとすると再起動します。以下は、他に例外がないため、これを引き起こしたと思われる例外です。

11-14 15:09:54.841: W/WindowManager(643): Failed looking up window
11-14 15:09:54.841: W/WindowManager(643): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@4205eb18 does not exist
11-14 15:09:54.841: W/WindowManager(643):   at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7622)
11-14 15:09:54.841: W/WindowManager(643):   at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7613)
11-14 15:09:54.841: W/WindowManager(643):   at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1591)
11-14 15:09:54.841: W/WindowManager(643):   at android.os.BinderProxy.sendDeathNotice(Binder.java:417)
11-14 15:09:54.841: W/WindowManager(643):   at dalvik.system.NativeStart.run(Native Method)
11-14 15:09:54.841: I/WindowManager(643): WIN DEATH: null

誰がそれが何を意味するのか、可能であればそれを修正する方法を教えてもらえますか.

4

1 に答える 1

13

これは、ターゲット デバイスで使用できないシステム API を呼び出したことが原因である可能性があります。この問題に遭遇した後、4.0.x デバイスで ActivityManager.MemoryInfo.totalMem を呼び出そうとしました。4.2.2 を対象としていて、ActivityManager.MemoryInfo.totalMem が API16 (4.1) で追加されたため、コンパイル エラーは発生しませんでした。

于 2013-05-10T16:38:34.777 に答える