Android 无法实例化接收器-找不到类

Android 无法实例化接收器-找不到类,android,broadcastreceiver,Android,Broadcastreceiver,希望有人能帮我,因为这让我发疯 尝试在启动时实现已完成,但找不到我的接收器类 这是我的舱单 <receiver android:name="com.myapp.services.StartAlarmReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="android.int

希望有人能帮我,因为这让我发疯

尝试在启动时实现已完成,但找不到我的接收器类

这是我的舱单

 <receiver android:name="com.myapp.services.StartAlarmReceiver" android:enabled="true" android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
                <action android:name="android.intent.action.TIME_SET" />
                <action android:name="android.intent.action.TIMEZONE_CHANGED" />
                <action android:name="android.intent.action.LOCALE_CHANGED" />
            </intent-filter>
        </receiver>
我仔细检查了拼写、大小写和位置,但它不断抛出类not found异常。还尝试清理项目,将接收器移动到默认包中等

有什么想法吗?

想出来了

我正在声明一个上下文,context=c

但是我在祝酒后吃了这一套。哦

package com.myapp.services;

public class StartAlarmReceiver extends BroadcastReceiver {

    private Context context; 

    @Override
    public void onReceive(Context c, Intent intent) {
        if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) {
    .......