BroadcastReceiver no recibe BOOT_COMPLETED

He buscado por aquí problemas similares, pero por alguna razón mi BroadcastReceiver nunca termina recibiendo la intención android.intent.action.BOOT_COMPLETED.

Aquí está mi (relativo) Android.Manifest File:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>    
<receiver android:name=".BootReceiver"
        android:enabled="true"
        android:exported="true"
        android:label="BootReceiver">
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED"></action>

        </intent-filter>
    </receiver>

Y aquí está el receptor real.

public class BootReceiver extends BroadcastReceiver {
private static final String TAG="BootReceiver";

@Override public void onReceive(Context context,Intent intent){
    try{
        context.startService(new Intent(context,ConnectivityListener.class));
        Log.i(TAG,"Starting Service ConnectivityListener");
    }catch(Exception e){
        Log.e(TAG,e.toString());
    }
}
}

¡Gracias! Cualquier ayuda es muy apreciad

Respuestas a la pregunta(9)

Su respuesta a la pregunta