View
595
Download
1
Category
Preview:
Citation preview
Android Hata Ayıklama(Debug) Araçları
Tuncer Başaran & A.Oğuz Mermerkaya
Tuncer Başaran
● Anadolu Üni. Bilgisayar Mühendisliği● GDG Eskişehir Üyesi● Akıllıyazılım
Ahmet Oğuz Mermerkaya
• “Merhaba Android” yazarlarından• GDG Ankara Üyesi• Aselsan’da Yazılım Mühendisi• ADD 2014 organizasyon ekibinde
Gündem
• Debug(Hata ayıklama) nedir?• Logcat ile hata ayıklama• Breakpoint ile hata ayıklama• Emulatör’ü kontrol etme• File Explorer• Network istatistikleri• Method Profilleme• Lint ile kod optimizasyonu• Traceview ile görünüm iyileştirme• ADD 2014
Android Developer Days 2014
Debug Nedir?
Debug Çeşitleri
• Print Debugging (Yazdırarak hata ayıklama)• Remote Debugging (Uzaktan hata ayıklama)• Post-mortem Debugging
Logcat ile hata ayıklama(Yazdırarak Hata Ayıklama)
Logcat ile hata ayıklama(Print Debugging)• Hata(Error) - Log.e • Uyarı(Warning) – Log.w• Bilgi(Info) - Log.i - sysout…• Hata ayıklama(Debug) - Log.d• Ayrıntı(Verbose) – Log.v• Ve wtf
Breakpoint ile hata ayıklama(Uzaktan Hata Ayıklama)• Breakpoint nedir?
Breakpoint ile hata ayıklama(Remote Debugging)• Step Into(F5)• Step Over(F6)• Step Return(F7)• Resume(F8)
Emulatör’ü Kontrol Etme
Emulatör’ü Kontrol Etme
• SMS gönderme• Arama yapma• Konum gönderme
File Explorer
• Dosya Gönderme(Push)
• Dosya Alma(Pull)
Network İstatistikleri
• TCP paketi• UDP paketi
Method Profilleme
Method Profilleme
• Cpu time• Real time• Included time • Excluded time
Lint ile kod optimizasyonu
HiearchyViewer ile Görünüm İyileştirme
Android Developer Days 2013
Android Developer Days 2014
Dinlediğiniz için Teşekkürler
Tuncer Başaran - tuncerb17@gmail.comA. Oğuz Mermerkaya - ahmetmermerkaya@gmail.com
Recommended