Câu trả lời:
Bạn có thể sử dụng ADB thông qua một thiết bị đầu cuối để chuyển tệp Từ Máy tính để bàn sang Trình mô phỏng.
adb push <file-source-local> <destination-path-remote>
Bạn cũng có thể sao chép tệp từ trình giả lập sang Máy tính để bàn
adb pull <file-source-remote> <destination-path>
Bạn cũng có thể sử dụng Màn hình thiết bị Android để truy cập tệp. Nhấp vào Biểu tượng Android có thể được tìm thấy trong chính thanh công cụ. Sẽ mất vài giây để tải. Khi nó được tải, bạn có thể thấy một tab có tên "File Explorer". Bây giờ bạn có thể kéo / đẩy tệp từ đó.
Một cách dễ dàng là kéo và thả. Nó sẽ sao chép các tập tin vào / sdcard / Download. Bạn có thể sao chép toàn bộ thư mục hoặc nhiều tệp. Đảm bảo rằng "Bật chia sẻ khay nhớ tạm" được bật. (trong ...-> Cài đặt)
Cập nhật (tháng 5 năm 2020): Android studio có công cụ mới gọi là Device File Explorer . Bạn có thể truy cập nó theo hai cách:
Device File Explorer
biểu tượng ở góc dưới bên phải của cửa sổ studio android.Device File
vào đó và Device File Explorer sẽ xuất hiện trong kết quả tìm kiếm và bạn có thể nhấp vào nó.
Sau đó, bạn có thể điều hướng đến thư mục mà bạn muốn đẩy tệp của mình vào đó. Nhấp chuột phải vào thư mục đó và chọn tải lên (hoặc nhấn Ctrl+ Shift+ O). Chọn tệp bạn muốn tải lên và nó sẽ tải tệp lên vị trí mong muốn.
Đẩy tệp bằng cách sử dụng adb.exe
:
Trong Android 6.0+, bạn nên sử dụng cùng một quy trình nhưng ứng dụng Android của bạn không thể truy cập các tệp được đẩy bên trong SDCARD bằng DDMS File Explorer. Nó cũng giống như vậy nếu bạn thử các lệnh như sau:
adb push myfile.txt /mnt/sdcard/myfile.txt
Nếu bạn gặp phải EACCES (Permission denied)
trường hợp ngoại lệ khi cố gắng đọc tệp bên trong ứng dụng của mình, điều đó có nghĩa là bạn không có quyền truy cập vào các tệp bên trong bộ nhớ ngoài, vì nó yêu cầu một quyền nguy hiểm.
Đối với tình huống này, bạn cần yêu cầu cấp quyền truy cập theo cách thủ công bằng cách sử dụng hệ thống quyền mới trong Android 6.0 trở lên. Để biết chi tiết, bạn có thể xem trong hướng dẫn android và liên kết này .
Giải pháp cho phiên bản studio android cũ:
Nếu bạn muốn làm điều đó bằng giao diện đồ họa, bạn có thể làm theo điều này bên trong menu studio android:
Công cụ -> Android -> Màn hình thiết bị Android
Sau đó, cửa sổ Android Device Monitor (DDMS) sẽ mở ra và bạn có thể tải tệp lên bằng File Explorer. Bạn có thể chọn một địa chỉ như thế /mnt/sdcard
và sau đó đẩy tệp của bạn vào sdcard.
adb shell
để điều hướng đến thư mục đó. Cảm ơn bạn đã chỉ ra giải pháp
Màn hình thiết bị Android không còn khả dụng trong studio android.
Nếu bạn đang sử dụng android studio 3.0 trở lên.
mnt>sdcard
là vị trí cho thẻ SD trên trình giả lập. Lưu ý: Bạn có thể tải lên thư mục cũng như không chỉ các tệp riêng lẻ.
sdcard/Download
thư mục, sau đó trong ứng dụng chọn tệp của Trình giả lập, sử dụng Menu Hamburger và chọn thư mục Tải xuống.
Tôi đang sử dụng Android Studio 3.3.
Đi tới View -> Tools Window -> Device File Explorer . Hoặc bạn có thể tìm thấy nó ở góc dưới cùng bên phải của Android Studio.
Nếu Trình mô phỏng đang chạy, Trình khám phá Tệp Thiết bị sẽ hiển thị cấu trúc Tệp trên Lưu trữ Trình mô phỏng.
Tại đây, bạn có thể nhấp chuột phải vào một Thư mục và chọn "Tải lên" để đặt tệp
Tôi thường sử dụng mnt - sdcard - thư mục tải xuống. Cảm ơn.
Mở dấu nhắc lệnh và cung cấp đường dẫn công cụ nền tảng của sdk. Ví dụ: - C: \ Android \ sdk \ platform-tools> Sau đó gõ lệnh 'adb push' như bên dưới,
C: \ Android \ sdk \ platform-tools> adb push C: \ MyFiles \ fileName.txt /sdcard/fileName.txt
Lệnh này đẩy tệp vào thư mục gốc của trình giả lập.
tham khảo johnml1135
câu trả lời, nhưng không hoạt động đầy đủ.
sau khi tự điều tra, làm việc ngay bây giờ:
như chính thức nói :
添加 文件
将 任意 文件 拖动 到 模拟器 屏幕 上。 文件 将 保存 到 / sdcard / Tải xuống 目录 中。 使用 适合 API 级别 的 方法 导航 到 文件。 例如 , 对于 API 22 , 导航 路径 为 : Cài đặt> Thiết bị: Bộ nhớ & USB> Bộ nhớ trong> Khám phá (虚拟 SD 卡)。
và sử dụng Drag and Drop
thực sự hiệu quả, nhưng sử dụng ứng dụng tự cài đặt của android Download
, sau đó bạn KHÔNG thể tìm thấy tệp đã sao chép, vì không tồn tại cái gọi là /sdcard/Download
thư mục.
cuối cùng sử dụng ứng dụng quản lý tệp khác, như
sau đó có thể thấy con đường thực sự là
/storage/emulated/0/Download/
chứa các tệp đã sao chép, như
/storage/emulated/0/Download/chenhongyu_lixiangsanxun.mp3
sau khi kéo và thả thêm các tệp mp3:
/storage/emulated/0/Downloads
và nó hoạt động ngay lập tức.