Autore Topic: Debug Brodcast Receiver  (Letto 626 volte)

Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Debug Brodcast Receiver
« il: 06 Dicembre 2013, 07:29:12 CET »
0
La mia applicazione utilizza un Brodcast Receiver che al boot del telefono fa partire dei servizi. Il problema è che da un errore ma non riesco a capire quale perché se riavvio il telefono l'errore compare prima che eclipse rilevi il device e quindi nella schermata di log non mi appare cosa ha generato l'errore.... come posso effettuare il debug di questo tipo di broadcastreceiver?

Grazie

Inviato dal mio SM-N9005 con Tapatalk 2


Offline mimmog

  • Utente senior
  • ****
  • Post: 731
  • Respect: +11
    • MisterX_Dev
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Note e Galaxy Nexus
  • Play Store ID:
    MisterX_Dev
  • Sistema operativo:
    Windows 7
Re:Debug Brodcast Receiver
« Risposta #1 il: 08 Dicembre 2013, 01:30:24 CET »
0
Nessuno mi aiuta? :-(

Inviato dal mio SM-N9005 con Tapatalk 2


Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Debug Brodcast Receiver
« Risposta #2 il: 08 Dicembre 2013, 09:14:23 CET »
0
Scaricati alogcat sul cell e guarda lo storico del logcat

Inviato dal mio Nexus 4 utilizzando Tapatalk

IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Debug Brodcast Receiver
« Risposta #3 il: 08 Dicembre 2013, 10:23:03 CET »
0
Ho da poco scoperto che "dovrebbe" essere possibile mandare eventi BOOT_COMPLETED da riga di comando, se è quello l'evento di cui vuoi fare debug.

Codice: [Seleziona]
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
Provalo, se funziona lo mettiamo tra gli snippets utili.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Debug Brodcast Receiver
« Risposta #4 il: 09 Dicembre 2013, 11:55:57 CET »
0
funziona, appena provato!
potete metterlo tra gli snippet!

Una nota:
Nella mia app ho un broadcastReceiver che avvia un service al boot, ho notato che i primi log che fanno il broadCastReceiver e il service NON hanno il campo Application riempito. Quindi se cercate log o errori al boot, usate i TAG e non l'application.
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia