Android Studio kullanarak .txt dosyalarını öykünücüye nasıl aktarabilirim?
Yanıtlar:
Dosyayı Masaüstünden Emülatöre geçirmek için ADB'yi bir terminal aracılığıyla kullanabilirsiniz.
adb push <file-source-local> <destination-path-remote>
Dosyayı emülatörden Masaüstüne de kopyalayabilirsiniz
adb pull <file-source-remote> <destination-path>
Dosyalara erişmek için Android Cihaz Monitörü'nü nasıl kullanabilirsiniz? Araç çubuğunda bulunan Android Simgesine tıklayın. Yüklenmesi birkaç saniye sürer. Yüklendikten sonra, "Dosya Gezgini" adlı bir sekme görebilirsiniz. Artık dosyaları oradan çekebilir / itebilirsiniz.
Güncelleme (Mayıs 2020): Android stüdyosunda Device File Explorer adında yeni bir araç var . Buna iki şekilde erişebilirsiniz:
Device File ExplorerAndroid stüdyo penceresinin sağ alt köşesindeki simgeye tıklayarak .Device Fileve Arama sonucunda Aygıt Dosya Gezgini görünecek ve tıklayabilirsiniz.

Ardından, dosyanızı içine aktarmak istediğiniz klasöre gidebilirsiniz. Bu klasöre sağ tıklayın ve yüklemeyi seçin (veya Ctrl+ Shift+ tuşlarına basın O). Yüklemek istediğiniz dosyayı seçin ve dosyayı istenen konuma yükleyecektir.
Şunu kullanarak dosyayı itin adb.exe:
Android 6.0+ sürümünde, aynı işlemi kullanmanız gerekir, ancak android uygulamanız DDMS Dosya Gezgini'ni kullanarak SDCARD'a gönderilen dosyalara erişemez. Bunun gibi komutları denerseniz de aynı şey geçerlidir:
adb push myfile.txt /mnt/sdcard/myfile.txt
Eğer karşılaşırsanız EACCES (Permission denied)size uygulama içinde dosyayı okumaya çalıştığınızda istisna, bunun tehlikeli bir izin gerektirir beri, harici depolama içindeki dosyalara erişimi yok demektir.
Bu durum için, Android 6.0 ve sonraki sürümlerde yeni izin sistemini kullanarak manuel olarak erişim izni istemeniz gerekir. Ayrıntılar için android eğitimine ve bu bağlantıya göz atabilirsiniz .
Eski android stüdyo sürümü için çözüm:
Grafik arayüz kullanarak yapmak isterseniz bunu android stüdyo menülerinden takip edebilirsiniz:
Araçlar -> Android -> Android Cihaz Monitörü
Daha sonra Android Cihaz Monitörü (DDMS) penceresi açılacak ve Dosya Gezgini'ni kullanarak dosya yükleyebilirsiniz. Gibi bir adres /mnt/sdcardseçip dosyanızı sdcard'a aktarabilirsiniz.

adb shellBu klasöre gitmek için kullanırken kopyala komutunun çalıştığını doğruladım . Çözüme işaretçi için teşekkür ederiz
Android Cihaz monitörü artık android stüdyosunda kullanılamıyor.
Android studio 3.0 ve üstünü kullanıyorsanız.
mnt>sdcard emülatördeki SD kartın konumudur. Not: Yalnızca dosyaları değil, klasörü de yükleyebilirsiniz.
sdcard/DownloadHamburger Menüsü kullanmak ve Yüklemeler klasörünü seçin, ardından emülatör dosya seçici uygulamasında, klasör.
Android Studio 3.3 kullanıyorum.
Go Görünüm -> Araçlar Pencere -> Cihaz Dosya Gezgini . Veya Android Studio'nun Sağ Alt köşesinde bulabilirsiniz.
Emülatör çalışıyorsa, Aygıt Dosya Gezgini, Emülatör Depolamasında Dosya yapısını görüntüler.
Burada bir Klasöre sağ tıklayıp dosyayı yerleştirmek için "Yükle" yi seçebilirsiniz.
Genelde mnt - sdcard - indirme klasörünü kullanıyorum. Teşekkürler.
Komut istemini açın ve sdk'nin platform araçları yolunu verin. Örneğin: - C: \ Android \ sdk \ platform-tools> Ardından aşağıdaki gibi 'adb push' komutunu yazın,
C: \ Android \ sdk \ platform-tools> adb push C: \ MyFiles \ fileName.txt /sdcard/fileName.txt
Bu komut, dosyayı öykünücünün kök klasörüne gönderir.
johnml1135yanıta bakın , ancak tam olarak çalışmıyor.
kendi kendine araştırdıktan sonra şimdi çalışın:
olarak resmi söz hakkından:
添加 文件
将 任意 文件 拖动 到 模拟器 屏幕 上。 文件 将 保存 到 / sdcard / İndir 目录 中。 使用 适合 API 级别 的 方法 导航 到 文件。 例如 , 对于 API 22 , 导航 路径 为 : Ayarlar> Cihaz: Depolama ve USB> Dahili Depolama> Keşfedin (虚拟 SD 卡)。
ve kullanımı Drag and Drop aslında çalışmış, ancak android kendini yüklü uygulamasını kullanabilirsiniz Downloado zaman olabilir, DEĞİL değil sözde bulunmamakta için, kopyalanan dosyayı bulmak /sdcard/Downloadklasöre.
son olarak, diğer dosya yöneticisi uygulamasını kullanarak

o zaman gerçekten yolun
/storage/emulated/0/Download/
kopyalanan dosyaları içeren
/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3

daha fazla mp3 dosyasını sürükleyip bıraktıktan sonra:

/storage/emulated/0/Downloadsve hemen işe yaradı.