Simplificando o debug durante o porte de aplicativo Linux para Android

Por padrão quando um programa compilado para Android tenta escrever no stdout/stderr nada é exibido no console do Android e nem no no buffer do logcat, você precisa usar as macros LOGx (LOGE, LOGD, etc) ou invés de usar printf e semelhantes.

Felizmente existe um jeito de redirecionar a saida do stdout/stderror para o logcat usando estes comandos:

$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start

Fonte: http://raymondlo84.blogspot.ca/2012/09/enable-stdout-and-stderr-for-debugging.html

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s