2015-05-25 10 views

cevap

23

ADB aracılığıyla Terminal aracılığıyla dosyayı From Desktop to Emulator'a iletebilirsiniz.

adb push <file-source-local> <destination-path-remote> 

Ayrıca da dosyalara erişmek için Android Device Monitor kullanabilirsiniz zamankinden nasıl

adb pull <file-source-remote> <destination-path> 

Desktop

için emülatörü dosyayı kopyalayabilirsiniz. Araç çubuğunda bulunan Android Simgesine tıklayın. Yüklemek için birkaç saniye sürecektir, Yüklendikten sonra File Explorer adında bir sekme görebilirsiniz.

+0

biz Eclipse yapardık nasıl gibi bu kullanan Android stüdyo yapmak için herhangi bir yolu var mı. @ – Girish

+0

Evet, cevap güncellenmiş shifar. – theapache64

+0

, Android Studio 1.2'de Dosya Gezgini adlı bir sekme yok. – Girish

45

bunu grafiksel arayüzü kullanarak yapmak istiyorsanız bu içini takip edebilirsiniz android stüdyo menüleri:

Araçlar -> Android - Daha sonra> Android Cihaz Monitör

enter image description here

, Android Cihaz Monitör (DDMS) penceresi açılır ve Dosya Gezgini'ni kullanarak dosya yükleyebilirsiniz. /mnt/sdcard gibi bir adresi seçebilir ve daha sonra dosyanızı sdcard'a sürükleyebilirsiniz. enter image description here

Güncelleme:

Android 6.0+ olarak, aynı işlemi kullanmalıdır ama android uygulama DDMS File Explorer kullanarak sdcard içine itilen dosyalara erişemez. Böyle komutları deneyin eğer aynı şekilde yapılır: EACCES (Permission denied) istisna karşılaşırsanız

adb push myfile.txt /mnt/sdcard/myfile.txt 

, bunun tehlikeli bir izindir beri, harici depolama içindeki dosyalara erişimi yok demektir.

Bu durum için, Android 6.0 ve üst sürümlerinde yeni izin sistemi kullanarak manuel olarak erişim izni istemeniz gerekir. Ayrıntılar için android tutorial ve this link'a bakabilirsiniz.

+0

Teşekkür ederiz. Benim için çalışıyor. –

+0

Bu, kopyalama mantığı için çalıştı. Ancak - DDMS'de AS-ide 2.3 kullanarak,/mnt/sdcard genişletilebilir bir klasör olarak görünmez ve DDMS'yi yeniden başlattıktan sonra bile * boş * olarak görünür. Bu klasöre gitmek için 'adb shell 'kullanırken çalıştırılan kopya komutunu doğruladım. – gnB

+0

çözümüne gösterdiğiniz için teşekkür ederiz. Ayrıca bir klasör seçip sağ tıklayıp "Yükle ..." yi seçip kaynak klasör veya dosyaya bir yol seçebilirsiniz. – CoolMind

2

Komut istemini açın ve sdk platform araçları yolunu verin. Örn: - C: Aşağıdaki gibi \ Android \ sdk \ platform araçları> Sonra yazın 'adb push' komutu,

C:>adb push C:\MyFiles\fileName.txt /sdcard/fileName.txt

Bu komut \ Android \ sdk \ platform araçları itmek emülatörün kök klasörüne dosya.

26

Bir kolay yol, sürükleyip bırakmaktır. Dosyaları/sdcard/Download'a kopyalar. Tüm klasörleri veya birden çok dosyayı kopyalayabilirsiniz. "Pano Paylaşımını Etkinleştir" seçeneğinin etkinleştirildiğinden emin olun. (...-> Ayarlar altında)

enter image description here

+0

Bu kesinlikle en kolay yoldur! – JFreeman

İlgili konular