Ao executar o aplicativo de móvel no desktop, a saída de rastreio é impressa para o depurador ou para a janela de terminal usada para ativar o ADL. Ao executar seu aplicativo em um dispositivo ou emulador, você pode configurar uma sessão de depuração remota para ver a saída de rastreio. Quando possível, você também pode ver a saída de rastreio usando as ferramentas de desenvolvimento de software fornecidas pelo fabricante do dispositivo ou do sistema operacional.
Em todos os casos, os arquivos SWF do aplicativo devem ser compilado com a depuração ativada para o runtime para a saída de todas as instruções de rastreio.
Instruções de rastreio remoto no Android
Quando executado em um dispositivo ou emulador do Android, é possível exibir a saída de instrução de rastreio no log do sistema do Android usando o utilitário Android Debug Bridge (ADB) incluído no Android SDK. Para visualizar a saída de sua aplicação, execute o seguinte comando a partir de uma janela de terminal ou do prompt de comando no computador de desenvolvimento:
tools/adb logcat air.MyApp:I *:S
onde
MyApp
é o ID do aplicativo do AIR de seu aplicativo. O argumento
*:S
omite a saída de todos os outros processos. Para exibir informações do sistema sobre seu aplicativo além da saída de rastreio, você pode incluir o ActivityManager na especificação do filtro logcat:
tools/adb logcat air.MyApp:I ActivityManager:I *:S
Estes exemplos de comando presumem que você está executando o ADB da pasta Android SDK, ou que você adicionou a pasta
SDK
à variável do ambiente de caminho.
Nota:
Do AIR 2.6 em diante, o utilitário ADB está incluído no AIR SDK e pode ser encontrado na pasta lib/android/bin.
Instruções de rastreio remoto no iOS
Para exibir a saída de instruções de rastreio de um aplicativo em execução em um dispositivo do iOS, você deve estabelecer uma sessão de depuração remota usando o depurador do Flash (FDB).