Unity Admob 插件 - Androidmanifest - 退出时冻结
Unity Admob Plugin - Androidmanifest - Freeze on Quit
包含 admob 插件后,我的 android 应用程序在退出时冻结 (Application.Quit)。
https://github.com/googleads/googleads-mobile-plugins/tree/master/unity
我发现是插件导入的 Androidmanifest 导致的。
这是我的项目中的 android清单。
Unity 通常在构建应用程序时将它们组合在一起。
http://imgur.com/a/76zaj
我的 Unity 项目中也有 google 玩游戏插件。
我构建了两个应用程序,一个没有 android清单(正常关闭),另一个有。
不同且我发现相关的错误消息是:
E/WindowManager(794): Starting window AppWindowToken{42a89cb0 token=Token{42ba3760 ActivityRecord{421eece8 u0 com.grg.projectline/com.unity3d.player.UnityPlayerProxyActivity t25}}} timed out
I/Choreographer(8986): Skipped 62 frames! The application may be doing too much work on its main thread.
有人知道是什么原因造成的吗?
解决方案:从清单中删除 UnityPlayerProxyActivity,并将 Intent 过滤器向下移动到 UnityPlayerActivity 下。
包含 admob 插件后,我的 android 应用程序在退出时冻结 (Application.Quit)。 https://github.com/googleads/googleads-mobile-plugins/tree/master/unity
我发现是插件导入的 Androidmanifest 导致的。
这是我的项目中的 android清单。 Unity 通常在构建应用程序时将它们组合在一起。 http://imgur.com/a/76zaj
我的 Unity 项目中也有 google 玩游戏插件。
我构建了两个应用程序,一个没有 android清单(正常关闭),另一个有。 不同且我发现相关的错误消息是:
E/WindowManager(794): Starting window AppWindowToken{42a89cb0 token=Token{42ba3760 ActivityRecord{421eece8 u0 com.grg.projectline/com.unity3d.player.UnityPlayerProxyActivity t25}}} timed out
I/Choreographer(8986): Skipped 62 frames! The application may be doing too much work on its main thread.
有人知道是什么原因造成的吗?
解决方案:从清单中删除 UnityPlayerProxyActivity,并将 Intent 过滤器向下移动到 UnityPlayerActivity 下。