Android Projeyi Cihaz Üzerinde Debug Etme

Eclipse ya da başka IDE lerde geliştirilen android uygulamalar sanal cihazlar haricinde örneğin samsung bir telefonda debug edilmek isteniyor olabilir. Cihazı USB kablosuyla bağlıyorsunuz ve IDE den debug butonuna bastığınızda gelen cihazlar içerisinde telefonunuz yoksa çözüm basit: Standart USB kablo bağlatısı telefonunuzun sistemde görünmesi ve dosya dizinleri şeklinde görüntülenmesinin sağlıyor. Fakat bizim  android geliştirilen ortamında istediğimiz USB bağlantısı bundan biraz farklı. OEM driver ının da USB kablosuyla bağlanılan makineye yüklenmesi gerekiyor. Bazı cihazlarda o anda nternet imkanı varsa otomatik driver ı çekip debug modunda kulalnılabiliyor. Fakat çoğu cihazda (benim samsung galaxy s5830i de dahil olmak üzere) OEM sürücülerini manuel olarka yüklemeniz gerekiyor. KIES bu noktada en genel kullanılan çözüm. İndirilen KIES’le cihazın OEM ve diğer gereksinimi olan yazılımlar bilgisayara yüklenebiliyor. Öte yandan farklı bir çözümde şu : androidin developer sayfasında da belirttiği üzere http://developer.android.com/tools/extras/oem-usb.html yüklenidiğiniz android sdk’nın içerisindeki extra seçeneğinden de path i gösterip yükleme yapabiliyorsunuz. Bu çözüm benim ilk denediğim çözümdü fakat başarılı olmadı ben de KIES indirip OEM driverını yükleyebildim. Öte yandan KIES yüklemeye çalıştığınız bilgisayar eğer kapalı veya sınırlı bir internet ağında ise KIES’in 2.1.x sürümünden sornaki sürümlerde driver güncelleme sorunu olabilir. Onun için eğer driverlarınız indirdiğiniz KIES’le yüklenmiyor ise ağınız bu sürümlerde kullanılan download methoduna izin vermiyor olabilir. 2.1 veya 2.0.x li sürümleri dneyin derim. Yararlı olması dileğiyle.