java - 添加 admob 会导致不存在的错误。错误 - java.lang.IllegalArgumentException:服务未注册:lt@777a78f
问题描述
使用 Admob。
Implementation 'com.Google.android.gms:play-services-adds:19.2.0'
我添加了这部分。我添加了Menifest。
(我已经提交了正式的 Admob 文件。)
样本广告也不错。但是下面的错误消息不断出现。没有大问题或应用程序关闭..
2020-07-23 13:45:00.483 4068-4318/net.goldensize.bitthumbauto W/ConnectionTracker: Exception thrown while unbinding
java.lang.IllegalArgumentException: Service not registered: lt@777a78f
at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1870)
at android.app.ContextImpl.unbindService(ContextImpl.java:1848)
at android.content.ContextWrapper.unbindService(ContextWrapper.java:755)
at cg.b(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):1)
at cg.a(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):6)
at lu.A(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):10)
at lf.a(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):3)
at dz.run(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):3)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at ja.run(:com.google.android.gms.dynamite_measurementdynamite@202414081@20.24.14 (120400-0):6)
我想知道这是否与旧代码冲突。所以 用新项目创建一个空项目。
将 admob 添加到空项目。发生同样的错误。
Implementation 'com.Google.android.gms:play-services-adds:19.2.0
如果您只编写添加 Admob 的部分...会生成相同的错误。
在这种情况下,有没有人尝试过调试?
解决方案
这让我有点发疯,直到我注意到我将 Firebase 包含在build.gradle
以下内容中:
implementation platform('com.google.firebase:firebase-bom:25.12.0')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-crashlytics'
...
Android Studio build.gradle没有提示我更新到最新版本:
implementation platform('com.google.firebase:firebase-bom:26.1.0')
进行此更新并检查以确认以前的版本后,警告已消失。
我认为 firebase 可能会集成一些核心 Google 库,因此可能只需通过更新您的com.google.android.gms:play-services-xxx
库即可获得相同的修复
希望这可以帮助那里的人。
推荐阅读
- android - 如何通过 Ionic 从我的应用程序中删除用户数据?
- python - 如何从熊猫文件中检索页脚
- javascript - 尽管请求显示状态 200 且响应负载正确,但 AJAX JSONP 请求失败
- r - nlsLM maxiter 不会改变
- python - python tkinter调整图像大小
- azure-devops - Azure DevOps 工作项中日期之间的天数(按查询)
- php - Ubuntu 运行多个 .service 文件
- javascript - 如何使用带有关键字数组的正则表达式来替换?
- centos - Centos 8 上的 Mezzio 骨架应用程序
- azure-maps - 历史 Azure Map 数据