/ / Ladenie Androidu s Logcat a emulátorom. Je to možné? - Android, ladenie, logovanie, logcat

Android Debugging s Logcatom a Emulátorom. Je to možné? android, ladenie, protokolovanie, logcat

Je to celkom jednoduché: používam NetBeans v systéme Linux s emulátorom Android 1.6. Mám na svojom telefóne s Androidom Logcat, ale proces získavania správ niekam čitateľným nie je vôbec plynulý.

Môže mi niekto povedať, ako spustiť program Logcat na emulátore? Je niečo, čo môžem urobiť, aby som videl iné ladiace správy, ako keby som musel skopírovať apk do môjho telefónu a otestovať ho?

Vopred ďakujem!

odpovede:

22 pre odpoveď č. 1

Máte niekoľko možností na prezeranie výstupu protokolu ladenia za predpokladu, že máte nainštalovanú súpravu SDK a správne nastavenú cestu príkazov:

  1. typ adb logcat, Zobrazí sa výstup protokolu z pripojeného zariadenia alebo bežiaceho emulátora. Zvyčajne preferujem adb logcat -v time na zobrazenie časových pečiatok.

  2. typ ddms, Spustí sa samostatná verzia DDMS. V dolnej časti je zobrazený logcat.

  3. Nainštalujte rozšírenie ADT pre Eclipse a otvorte zobrazenie logcat. (Pretože využívate NetBeans, predpokladám, že to nie je to, čo chcete robiť, ale spomínam to pre úplnosť.)

Vo všetkých prípadoch je interakcia rovnaká, čiPoužívate emulátor fyzického zariadenia alebo softvéru, pretože démon ADB skrýva podrobnosti. Čokoľvek, čo pre zariadenie robíte, sa očakáva aj pre emulátor.

Ak máte súčasne pripojené zariadenie a emulátor, môžete ich použiť adb -e logcat pre emulátor a adb -d logcat pre zariadenie. Zo samostatného systému DDMS alebo Eclipse stačí vybrať zariadenie alebo emulátor z rozbaľovacej ponuky.


18 pre odpoveď č. 2

Ak máte nastavený nbandroid, nájdete prehliadač adb logcat v netbeans pod: Okno -> Výstup -> Protokol ADB

--edit Stačí nadviazať na vyššie uvedený príspevok a začať používať súbory C: Program Files (x86) Androidandroid-sdk-windowstoolsddms, čo je omnoho lepšie ako to v sieti netbeans.


5 pre odpoveď č. 3

Súprava SDK sa dodáva s užitočným nástrojom s názvom ddms itby mal byť v priečinku nástrojov súpravy SDK. V okamihu, keď je spustený emulátor alebo je k vášmu počítaču pripojený mobilný telefón, mal by sa zobraziť v ddms a všetok výstup protokolu môžete vidieť v ddms.