WARN/ActivityManager(982): Unable to start service Intent { cmp=com.glad.android.action/com.glad.android.services.bg.DataProcessService }: not found
以上是错误日志
解决方法:
1.检查AndroidManifest.xml配置文件中是否配置了service
2.检查service 是否在application标签内
3.如果你的service和启动的activity不在同一个包内,需要把service标签中的android:name配置成service类的完全名
我的问题就是service和启动的activity不在同一个包内,我把service标签中的android:name配置成service类的完全名就OK了
本文解决了一个常见Android开发问题,即Service未被系统发现的情况。通过调整AndroidManifest.xml配置,确保跨包引用的Service能正常工作。
3980

被折叠的 条评论
为什么被折叠?



