我有两部 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有一些经验,但是这个真的难倒了我。我最初以为这是 nova 启动器问题(有问题的手机就有),但我在另一部手机上安装了 nova,仍然看到相同的行为。
应用程序无法正常使用的手机是我的个人手机,另一部是工作手机。
切换构建变体后,这个问题发生在我身上。您的构建可能会出现一些问题。尝试重新启动 Android Studio,清理并重建。这为我解决了这个问题。
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)