Instrukcje śledzenia

W przypadku uruchamiania aplikacji dla urządzeń przenośnych na komputerze stacjonarnym wyniki działania funkcji trace (śledzenia) są wysyłane do debugera lub do okna terminala użytego do uruchomienia narzędzia ADL. Gdy aplikacja jest uruchamiana na urządzeniu lub w emulatorze, można skonfigurować sesję zdalnego debugowania w celu wyświetlenia wyników działania funkcji śledzenia. Jeśli ta funkcja jest obsługiwana, wyniki działania funkcji śledzenia można również wyświetlać za pomocą narzędzi do programowania dostarczanych przez producenta urządzenia lub systemu operacyjnego.

We wszystkich przypadkach pliki SWF aplikacji muszą zostać skompilowane przy włączonym debugowaniu, aby środowisko wykonawcze mogło wysłać wyniki instrukcji śledzenia.

Zdalne instrukcje śledzenia w systemie Android

W przypadku uruchamiania na urządzeniu z systemem Android lub w emulatorze takiego urządzenia można wyświetlać wyniki instrukcji trace (śledzenia) w dzienniku systemu Android za pomocą narzędzia Android Debug Bridge (ADB) wchodzącego w skład zestawu SDK. Aby wyświetlić wyniki działania aplikacji, należy wykonać poniższe polecenie, korzystając z wiersza poleceń lub z okna terminala na komputerze, na którym opracowano tę aplikację.

tools/adb logcat air.MyApp:I *:S

Wartość MyApp jest identyfikatorem danej aplikacji AIR. Argument *:S zatrzymuje uzyskiwanie wyników z wszystkich innych procesów. Aby oprócz wyników funkcji śledzenia wyświetlić informacje systemowe o aplikacji, w specyfikacji filtru logcat można umieścić polecenie ActivityManager.

tools/adb logcat air.MyApp:I ActivityManager:I *:S

W tych przykładach poleceń założono, że narzędzie ADB jest uruchamiane w folderze zestawu SDK systemu Android lub folder SDK został dodany do zmiennej środowiskowej ścieżek.

Uwaga: W środowisku AIR 2.6 (lub nowszym) narzędzie ADB jest częścią zestawu SDK środowiska AIR i można je znaleźć w folderze lib/android/bin.

Zdalne instrukcje śledzenia w systemie iOS

Aby wyświetlić wyniki działania funkcji trace (śledzenia) aplikacji działającej w systemie iOS, należy ustanowić zdalną sesję debugowania za pomocą programu Flash Debugger (FDB).