¿Cómo depurar un broadcastreceiver?
Con mi aplicación me di cuenta de un broadcastreceiver disparado por una intención general de Android. Así que el programa no tiene interfase o actividad inicial. Para depurar ive seleccionado en las herramientas de desarrollo de la "esperar a depurador" y funciona realmente (puedo depurar el broadcastReceiver). Mi problema es que dalvik mata mi hilo (y toda la depuración) después de unos segundos, así que no puedo comprobar o intentar paso a paso mis procedimientos. ¿Alguien sabe cómo resolver esto?
- Comprensión de bloqueos y ANR con Proguard habilitado
- Adb logcat cordova android 4
- ¿Habilitar el registro interno en el emulador de Android WebKit?
- ¿Cómo supervisar constantemente el archivo LogCat?
- ¿Log.isLoggable devuelve valores erróneos?
- Android.util.Log al publicar - ¿qué puedo hacer / no hacer
- Habilitar registro DEBUG en Blu-R1 HD (teléfono Amazon)
- ¿Por qué logcat no muestra nada en mi Android?
- ¿Cómo puedo mostrar los archivos de registro, System.out.println (), en la prueba de Android?
- Android de depuración con Logcat y Emulador. ¿Es posible?
- Android Studio jdwp: proceso Registro entrante
- ¿Error o función en android.util.Log? - Log.isLoggable (DEBUG) = false pero Log.d () no está deshabilitado
- Android Runtime Logcat solo obtiene la instancia actual
En las opciones de desarrollador: seleccione la aplicación de depuración -> su aplicación Espere al depurador
Ponga sus cosas en otro hilo:
public void onReceive(final Context context, Intent intent) { new Thread(new Runnable(){ @Override public void run() { Log.i("foo","set me as line breakpoint."); } }).start(); }