1. Service没有在 Manifest文件中定义。用惯了Activity处理任何代码逻辑的同窗最容易犯的毛病就是这个了,什么都写好了,可是最关键的注册这一步没作,一切都是白搭,你仍然启动不了。Service是Android中的四大组件之一,就像Activity同样,若是你须要使用的话你必须在Manifest文件中先注册。注册的时候,应该放在application标签中,和Activity是平行的。 app
2. 在Manifest文件中注册时使用了大写。Service是Android的一个关键词,因此不少人用惯了第一个字母大写,就不喜欢用小写的service,我今天就犯了这个错误。在Manifest中注册时就使用的<Service>,虽然系统没有报错,但就是启动不了。后来才发现问题,在Manifest文件中注册时要使用小写的<service>。 spa