如果尝试启动服务,为什么会收到InstantiationException? [重复]

问题描述

|                                                                                                                   这个问题已经在这里有了答案:                                                      

解决方法

        您的服务需要有一个公共的无参数构造函数。否则,Android将无法实例化它。 所以更换
public StatisticsWidgetUpdateService(String name) {
    super(name);
}
public StatisticsWidgetUpdateService() {
    super(\"SOME NAME\");
}
    ,        您是否在AndroidManifest.xml中声明了服务名称?
<service android:name=\"YOUR_SERVICE_NAME\" />