Development Android Bilgi Rehberim - Dosya Çekme ve Dosya Gönderme İşlemleri

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,118
Tepkime puanı
5,737
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
2021, Android Debug Bridge Uygulamaları

5l15attz1JplQtVm1KdHXa2NdbSQX6ZQEv-sbiZXlnNifAptwbHGtvqO7u7n007wKiu2zjaniJUoYo3D4hl-HhAsIPqOLo9tFxdExqox2YuK04W6YpJieafj2Snj2sUXDXelay7X


Android Debug Bridge ile İlgili Uyarılar
Android Debug Bridge aracını Windows işletim sisteminde çalıştırıyorsanız ve bununla beraber

  • Platform araçları veya Android Debug Bridge C:/ diskinde yazma kısıtlamasının bulunduğu bölümde yer alıyorsa
  • Kullanıcı hesabınızın yetkisi Administrator değilse
dosya çekme işlemlerinde başarılı çıktılar alsanız dahi verileriniz platform araçlarının içerisinde bulunmaz.

Çözüm olarak platform araçlarını okuma-yazma izinlerinin kısıtlı olmadığı yerde tutarak veya kullanıcı hesabınızı Administrator olarak atayarak çözebilirsiniz.

Linux kullanıcıları root yetkisinde değilse her işlemlerinin başına “sudo” komutu eklemek durumundadır. Aksi durumda erişim engellendi tarzı uyarılar ile karşılaşılır.

Cihazın Listelenmesi
“adb devices” komutu ile cihazımızı listeliyoruz.

PAUYrFg_NbAPHPusZPlUB1t9Wj1gRlWWGs6LtuWypG0tHaIHbkUXgPRBj3laIlwjQXwL_A9auo6sDPCHez2OSopiXvDGvXNxv-ooM8aHmxyKrI8Q3Pc9yki1bvFLUoxvuAmmTjGf



Dosya Çekme İşlemlerinde Klasör Yapısı
Android cihazlarda dahili depolama birimi “/sdcard” dır.

Linux dosya sistemine benzer şekilde klasör yapılandırması sizi karşılayacak.

Örneğin fotoğraf ve videoların bulunduğu DCIM klasörünün erişim yolu “/sdcard/DCIM/” dır.



Dosya Çekme İşlemleri
Dosya çekme işlemlerini “adb pull” komutu ile gerçekleştireceğiz.

Dosya transferlerinde kullanacağımız “pull” komutu hakkında adb aracı tarafından listelenen kullanım bilgisi.

JM02y3qF1sXUvlLChlfepRpkveupW2cgV7MFAN4SX23uXej5B3Cg_vVXDAqMmwpHfS4rpFbpNGokBykE6tOuPVg23IClPJMWPCpy5Umc3ZDrlfHBkHmDQmjVH06Uemo9J5xWAjL6



adb pull <çekilecek_dosya-klasör> <çekilecek_konum> (zorunlu değil)

  • Örnek
    • “adb pull /sdcard” Dahili depolama birimindeki tüm dosyaları çeker.
    • “adb pull /sdcard/DCIM” Fotoğraf ve videoların bulunduğu klasörü çeker.
Yukarıdaki komutları kullanırsanız dosyalar, platform araçları veya kullanılan adb aracının güncel konumunda yer alacaktır. Başka bir klasöre veri çekmek istiyorsanız aşağıdaki komutu inceleyin.

Örnek olarak C:/Temp klasörüne veri çekme işlemi için

  • “adb pull /sdcard/ C:/Temp” Dahili depolama birimindeki tüm dosyaları çeker.
  • “adb pull /sdcard/DCIM C:/Temp” Fotoğraf ve videoların bulunduğu klasörü çeker.
Dosya Gönderme İşlemleri
ig0w_2mqnKmwwtt-0DTagcm0iVkDbINTDTqPr2nToUaccq3RCk4zuyD5UTGcULUm38hT-JT1-rGu3Y1VKGH04rNhk25hs5Uoc1fcS5GuN0MN0vH-xvIHe6q660JlKin0zfmAMKDG


“adb push <gönderilecek_dosya-klasör> <gönderileceği_yer>

Cihaza dosya veya klasör göndermek için yukarıdaki protokole uymalısınız.

adb push komutunun hemen ardından göndereceğiniz dosya veya klasörün adını yazacak ardından cihazda gönderileceği konumu yazacaksınız.

  • Örnek olarak fotograflar adlı klasor ile fotograf.jpg dosyasını cihaza gönderelim.
    • “adb push fotograflar /sdcard/” Ana dizine fotograflar klasörünü gönderir..
    • “adb push fotograf.jpg /sdcard/” Ana dizine fotograf.jpg dosyasını gönderir.
 
Geri
Üst Alt