设立了开机自启动,启动不了

设置了开机自启动,启动不了
按照教程设置了开机启动,可是测试时服务启动不了
XML code

<receiver android:name=".RunReceiver">
            
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
                
            </intent-filter>
        </receiver>
<service
            android:name=".BellService">
            <intent-filter>
                <action android:name="autobell.intent.action.startservice" />
                
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </service>




Java code

public class RunReceiver extends BroadcastReceiver {

    public RunReceiver() {
        // TODO Auto-generated constructor stub
    }

    @Override
    public void onReceive(Context context, Intent arg1) {
        // TODO Auto-generated method stub
        Intent intent = new Intent(context,BellService.class);
        intent.setAction("autobell.intent.action.startservice");
        context.startService(intent);
        
    }

}



哪里出了问题呢?

------解决方案--------------------
将RunReceiver的这段去掉看看
intent.setAction("autobell.intent.action.startservice");

另外,在RunReceiver里面加上Log,i("test", "有执行");

然后重新启动看查看LogCat是否有输出这段文字。