/ Použitie LogCat na JellyBean - android, debugging, android-logcat

Používanie LogCat na JellyBean - android, debugging, android-logcat

Mám chybu, ktorá sa stane veľmi náhodne, takže sa spolieham na a LogCat sledovať aplikáciu som si kúpil mimo Obchod Play, abypozrite si výnimky, ktoré sa na mojom zariadení vyskytujú, keď k tomu dôjde. Keďže používam Jelly Bean, nevidím žiadne zaznamenávanie. Prečítal som si, že s aplikáciou Jelly Bean sa môže zobraziť len LogCat výstup sám o sebe.

Takže mimo zakorenenie môjho zariadenia, existuje nejaký spôsob, ako prečítať LogCat výstup mojej aplikácie priamo na mojom telefóne? Viem, že môžem použiť Eclipse, ale, ako som povedal, stane sa to náhodne a nemôžem ju znovu vytvoriť.

odpovede:

3 pre odpoveď č. 1

Takže mimo zakorenenie môjho zariadenia, existuje nejaký spôsob, ako si priamo prečítať výstup aplikácie LogCat v mojej aplikácii?

Nie naozaj. Môžete si prečítať diskusie aLogcat bugtracker o tejto problematike:

Po vykonaní nejakého čítania a niektorých testov som našiel tri spôsoby, ako urobiť funkciu aLogcat, pričom všetky používajú koreň.

Podrobnejšia diskusia o READ_LOGS povolenie nie je udelené žiadostiam tretích strán v Jelly Bean (api 16)


2 pre odpoveď č. 2

Čo si myslíte o písaní priamo na obrazovku pomocou textView? Samozrejme, že by to bolo len pre ladenie.

Tento príspevok obsahuje kód, ktorý na obrazovke vytlačí chyby logcatu Napíšte údaje o logovaní systému Android do súboru

Teraz všetko, čo je potrebné urobiť, je dať try / catch stmts vo vašom kóde, kde skúšobná obklopuje kód, ktorý si myslíte, že je problematický. Háček deleguje písať chybové hlásenie na obrazovke.