Nic*_*ick 14 android google-play-services
我正面临着我最新的Android应用程序的错误.我正在使用最新的Google Play Services v.4,并认为这是我在某些手机上出现以下错误的罪魁祸首.我收到很多关于此类错误的报告:IllegalArgumentException(@LoadedApk:forgetServiceDispatcher:888){AdWorker#2}
来自用户报告的错误详细信息包括:
java.lang.IllegalArgumentException: Service not registered: ano@407dc868
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:891)
at android.app.ContextImpl.unbindService(ContextImpl.java:906)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:352)
at ta.a(SourceFile:135)
at qc.d(SourceFile:88)
at qc.b(SourceFile:129)
at pz.a(SourceFile:239)
at pz.a(SourceFile:176)
at wd.a(SourceFile:112)
at xf.run(SourceFile:14)
at xh.run(SourceFile:30)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
at java.lang.Thread.run(Thread.java:1019)
Run Code Online (Sandbox Code Playgroud)
我无法理解出了什么问题,因为我的应用程序根本不使用任何服务,除了谷歌播放服务.
有任何想法吗?
经过大量的实验,我想我终于找到了解决方案。罪魁祸首似乎是 Admob,更具体地说是来自 Google Play 服务上最新 Admob 库的插页式广告。
当用户离开应用程序时,我会显示一个插页式广告。当他离开一项特定活动时,我还有另一位要出现。这导致了错误。在第一个案例中,应用程序正在关闭,但插页式广告仍在加载广告,这导致了错误。在另一种情况下,活动正在关闭,广告仍在加载,这导致某些手机出现问题。
解决方案:我移动了所有兴趣广告加载或活动开始时的显示,现在一切正常。当然,我删除了用户退出应用程序时显示的广告。
希望对你有帮助,我花了两天时间才弄清楚!
| 归档时间: |
|
| 查看次数: |
3000 次 |
| 最近记录: |