我有两个的Galaxy Nexus手机。 该手机是相同的固件版本4.0.2,相同的版本号,相同的内核版本。 当我部署完全相同的应用都使用Eclipse的手机,我看到每一个不同的行为。
在一个电话,一切正常。 在其他手机,主要活动切换到另一个活动时,并返回到主之一,无论通过后退按钮,并通过完成并返回到创建它的活动等活动崩溃。 我有解决这个问题的唯一线索是这样的错误:
04-18 17:43:30.811: I/ActivityManager(207): Displayed org.mitre.Mobile/.Activities.QueryActivity: +430ms
04-18 17:43:30.819: I/n*.w*.w*.ZoomButtonsCo*(4962): invoke: onVisibilityChanged listener: org.osmdroid.views.MapView$MapViewZoomListener@4181ecd8
04-18 17:43:30.843: E/InputQueue-JNI(4962): channel '41d66628 Panel:org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity (client)' ~ Publisher closed input channel or an error occurred. events=0x8
04-18 17:43:30.843: W/WindowManager(207): Force-removing child win Window{41d66628 Panel:org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity paused=false} from container Window{420815c8 org.mitre.Mobile/org.mitre.Mobile.Activities.MobileActivity paused=false}
04-18 17:43:30.850: W/WindowManager(207): Failed looking up window
04-18 17:43:30.850: W/WindowManager(207): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@41f9e658 does not exist
04-18 17:43:30.850: W/WindowManager(207): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7029)
04-18 17:43:30.850: W/WindowManager(207): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7020)
04-18 17:43:30.850: W/WindowManager(207): at com.android.server.wm.WindowManagerService.removeWindow(WindowManagerService.java:2180)
04-18 17:43:30.850: W/WindowManager(207): at com.android.server.wm.Session.remove(Session.java:149)
04-18 17:43:30.850: W/WindowManager(207): at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:124)
04-18 17:43:30.850: W/WindowManager(207): at com.android.server.wm.Session.onTransact(Session.java:111)
04-18 17:43:30.850: W/WindowManager(207): at android.os.Binder.execTransact(Binder.java:338)
04-18 17:43:30.850: W/WindowManager(207): at dalvik.system.NativeStart.run(Native Method)
我还没有真正发现任何与此相关的错误信息在互联网上有用。 我有Android的一些经验,但是这一次真的难倒我。 我最初以为这是一个新星发射问题(这个问题有它的手机),但我在其他手机上安装新星,仍然看到了同样的行为。
与不正常工作是我个人的手机应用程序的手机,另一种是工作手机。