Debugging in Android

430 visualizações

Publicada em

Session about android debugging tools and techniques delivered at an Android Meetup organized by GDG ABC on October 25th 2014 at FATEC São Caetano do Sul, Brazil

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
430
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Debugging in Android

  1. 1. Android Debugging Ferramentas para livrar sua app dos bixinhos indesejáveis Eduardo Carrara
  2. 2. Google Developers Group ABC +GDG ABC https://groups.google.com/forum/#!forum/gdg-abc http://www.meetup.com/GDG-ABC/ https://www.facebook.com/GDGABC
  3. 3. Bug Um erro em um programa de computador que pode produzir um resultado inesperado ou incorreto.
  4. 4. O Bug Original Grace Hopper
  5. 5. “Isto não é um bug, é uma feature.” - Desconhecido
  6. 6. Prepare seu Device
  7. 7. Ativando a Interface ADB ● Instale os drivers do fabricante ● Plugue o cabo USB ● Vá até: Configurações/Opções do Desenvolvedor ● Habilite a Depuração USB
  8. 8. Android Debug Bridge (ADB) http://developer.android.com/tools/help/adb.html
  9. 9. Logging with Logcat
  10. 10. Dalvik Debug Monitor Server (DDMS) http://developer.android.com/tools/debugging/ddms.html
  11. 11. Java Debug Wire Protocol (JDWP) http://docs.oracle.com/javase/1.5.0/docs/guide/jpda/jdwp-spec.html
  12. 12. Debugging no Eclipse
  13. 13. Debugging no Android Studio
  14. 14. Hierarchy Viewer http://developer.android.com/tools/debugging/debugging-ui.html
  15. 15. Traceview
  16. 16. Tópicos Avançados ● GDB para Debug de Código Nativo ● Profilers Avançados: ○ Intel vTune (https://software.intel.com/en-us/intel-vtune-amplifier-xe) ○ NVidia Tegra System Profiler (https://developer.nvidia.com/tegra- system-profiler) ○ Qualcomm Trepn Profiler (https://developer.qualcomm.com/mobile- development/increase-app-performance/trepn-profiler) ● Graphics Performance ○ Intel GPA (https://software.intel.com/en-us/gpa)
  17. 17. Referências ● http://developer.android.com ● http://developer.android.com/tools/debugging ● https://www.udacity.com/course/ud853
  18. 18. Obrigado! Eduardo Carrara de Araujo +EduardoCarraraDeAraujo br.linkedin.com/in/eduardocarrara/ @DuCarrara

×