ADB nedir ve USB hata ayıklaması nasıl etkinleştirilir
ADB, bilgisayardan Android'i yönetmek için kullanılan bir araçtır: APK yükleme, shell erişimi, günlük kaydı tutma ve yeniden başlatma işlemleri. Aşağıda, komutları kullanmaya başlamak için platform araçlarının kurulumu ve USB hata ayıklamanın adım adım etkinleştirilmesine ilişkin kısa bir talimat bulunmaktadır.
ADB nedir ve neden gereklidir
ADB (Android Debug Bridge), PC ile Android cihaz arasında USB veya Wi-Fi üzerinden komut alışverişi sağlayan bir komut satırı yardımcı programıdır. Temel kullanım senaryoları şunlardır:
- Play Market olmadan APK yükleme ve kaldırma.
- Komut çalıştırmak ve hata ayıklamak için shell erişimi.
- Hataları bulmak için günlük kaydı toplama (adb logcat).
- Recovery/bootloader modunda yeniden başlatma, dosya kopyalama (adb pull/push).
- adb tcpip üzerinden kablosuz hata ayıklama.
ADB, otomasyon ve cihaz kurtarma işlemleri için geliştiriciler, test uzmanları ve ileri düzey kullanıcılar için faydalıdır.
ADB'yi Windows, macOS ve Linux üzerine nasıl kurabilirsiniz
Genel öneriler: Resmi Platform Araçlarını kullanın. Bir USB kablosuna ihtiyacınız olacak; Windows'ta üretici sürücülerine gerek duyulabilir.
Windows
- platform-tools'u indirin ve örneğin C:\adb klasörüne çıkarın.
- Yolu PATH değişkenine ekleyin (Ortam Değişkenleri → Path → C:\adb ekle).
- CMD'yi açın ve şu komutu çalıştırın: adb version — sürüm numarası görüntülenmelidir.
macOS
- Homebrew aracılığıyla android-platform-tools'u kurun: brew install android-platform-tools.
- Terminal'de kontrol edin: adb version.
Linux (Ubuntu/Debian)
- sudo apt update
- sudo apt install android-tools-adb android-tools-fastboot
- adb version
Üretici sürücü gerektiriyorsa (özellikle Samsung, Xiaomi vb.), bunları önceden kurun. Windows'ta bazen evrensel ADB sürücüsü işe yarar.
Güvenilmeyen sitelerden şüpheli ADB derlemelerini kurmayın — resmi platform-tools'u kullanın.
USB hata ayıklamayı nasıl etkinleştirir ve bağlantıyı nasıl kontrol edersiniz
- Geliştirici modunu etkinleştirin: Ayarlar → Telefon hakkında → "Yapı numarası"na 7 kez dokunun.
- Ayarlar → Geliştirici seçenekleri (veya Sistem → Gelişmiş → Geliştirici seçenekleri) bölümünü açın.
- "USB hata ayıklama"yı (USB debugging) etkinleştirin. Cihazda onay isteği göründüğünde erişime izin verin ve isterseniz "Bu bilgisayar için her zaman izin ver" seçeneğini işaretleyin.
- Telefonu kablo ile PC'ye bağlayın ve gerekirse dosya aktarımı modunu (MTP) seçin.
- Terminale şunu yazın: adb devices
- Listede bir tanımlayıcı ve device durumu görünecektir. unauthorized yazıyorsa telefon ekranından erişimi onaylayın.
Temel komutlar:
- adb devices — bağlı cihazların listesi.
- adb shell — cihazda shell açmak.
- adb install apk.apk — uygulama yüklemek.
- adb pull /path/on/device /path/on/pc — dosyayı PC'ye kopyalamak.
- adb reboot recovery — recovery modunda yeniden başlatmak.
Kablosuz bağlantı için:
- adb tcpip 5555
- USB'yi çıkarın, ardından adb connect IP:5555 komutunu çalıştırın (cihazın IP adresi Wi-Fi ayarlarında bulunur).
Sık karşılaşılan hatalar
- "No devices/emulator found": Kabloyu, USB modunu, sürücüleri ve etkinleştirilmiş hata ayıklamayı kontrol edin.
- "Unauthorized": Cihazdaki istek reddedildi — geliştirici ayarlarında yetkilendirilmiş bilgisayarları sıfırlayın ve yeniden bağlanın.
- ADB başlamıyor: adb kill-server && adb start-server komutunu çalıştırın, terminali yönetici olarak başlatın.
- Windows'ta sürücü sorunları: Üretici sürücüsünü veya evrensel ADB sürücüsünü yeniden kurun.
SSS
- USB hata ayıklamayı etkinleştirmek güvenli mi? Evet, bilgisayara güveniyorsanız güvenlidir. Tanımadığınız PC'lerde hata ayıklamayı sürekli açık bırakmayın.
- ADB için root gerekli mi? Hayır, temel komutlar root olmadan çalışır; belirli işlemler (örneğin sistem bölümlerine yazma) root gerektirir.
- ADB nasıl güncellenir? platform-tools'un yeni sürümünü indirin ve PATH içindeki klasörü değiştirin.
- Android 15+ üzerinde Wi-Fi ile nasıl bağlanılır? Yeni sürümlerde geliştirici seçeneklerinde yerleşik "Kablosuz hata ayıklama" bulunur — kurulum için USB olmadan kullanılabilir.
adb devices ve adb shell komutlarıyla başlayın — bu, olanakları hızlıca anlamanızı ve hatalardan kaçınmanızı sağlayacaktır. Cihazınızla çalışırken başarılar!