BroadcastReceiver onReceive timeout

Yo extiendoBroadcastReceiver, y enonReceive() Hago lo que sea necesario.

onReceive() tiene un tiempo de espera, de la documentación:

hay un tiempo de espera de 10 segundos que el sistema permite antes de considerar que el receptor está bloqueado y que un candidato debe ser asesinado

Esto crea un problema cuando estoy en modo de depuración. Necesito más de 10 segundos (a veces). Si no hago toda mi depuración en 10 segundos, mi conexión se cierra y la depuración se detiene.

¿Puedo aumentar el tiempo de espera o desactivarlo con fines de depuración?

Gracias.