I don't see your GcmIntentService
service declared in the manifest. That could be the problem.
In addition, the following line
comp = new ComponentName(context.getPackageName(), GcmIntentService.class.getName());
assumes that the GcmIntentService
class is in the main package of your app (i.e. its full name is com.diversivi.test.GcmIntentService
). If that's not the case, the broadcast receiver can't find the service class.