Đặt thủ công các tệp vào thẻ SD giả lập Android


136

Tôi chỉ gặp rắc rối với việc làm cho thẻ SD giả lập của mình hoạt động ... Tôi đã tạo một thiết bị AVD mới với thẻ SD mới.

Vậy làm thế nào để đưa dữ liệu vào nó? Tôi tìm thấy tệp "chính xác" được gắn trên các công cụ Daemon, nhưng bị hỏng hoặc đơn giản là không thể đọc được ...

Sẽ thật tuyệt nếu bạn có bất kỳ ý tưởng nào :)


Nếu bạn đang cố gắng thực hiện thông qua mã, bạn có thể viết thư cho/sdcard/
James Oravec

Câu trả lời:


131

Nếu bạn đang sử dụng Eclipse, bạn có thể di chuyển các tệp đến và từ Thẻ SD thông qua Phối cảnh Android (nó được gọi là DDMS trong Eclipse). Chỉ cần chọn Trình mô phỏng ở phần bên trái của màn hình và sau đó chọn tab File Explorer. Phía trên danh sách với các tệp của bạn phải là hai biểu tượng, một biểu tượng có mũi tên chỉ vào điện thoại, nhấp vào đây sẽ cho phép bạn chọn một tệp để chuyển sang bộ nhớ điện thoại.


4
xin chào, cảm ơn, điều đó có vẻ hiệu quả, nhưng làm thế nào tôi có thể thêm toàn bộ thư mục với các thư mục con?
poeschlorn

6
bạn cũng có thể chạy ddms dưới dạng một ứng dụng độc lập nếu bạn đã cài đặt SDK Android. Đó là ở mức $ ANDROID_SDK_PATH / công cụ / ddms
fijiaaron

1
Khi tôi chạy ddms từ Đường dẫn SDK Android, Trình thám hiểm tệp không ở đó dưới dạng tab. Nhưng nó đã có trong thực đơn. Thiết bị -> File Explorer
Ranhiru Jude Cooray

Có cách nào để xóa một tập tin / thư mục từ phối cảnh DDMS không?
Felipe Sabino

2
Chỉ cần thêm. Nó phải được chạy để hiển thị trong danh sách Thiết bị DDMS.
Doomsknight

106

Sử dụng công cụ adb đi kèm với SDK.

adb push myDirectory /sdcard/targetDir

Nếu bạn chỉ xác định /sdcard/(với dấu gạch chéo) là đích, thì NỘI DUNG của myDirectory sẽ kết thúc trong thư mục gốc của / sdcard.


@olafure: Một tập tin có thể được đẩy vào thẻ sd của android, không phải thư mục.
Ashwin

2
@ user1139023 chắc chắn, chỉ cần thêm một '/' sau tên thư mục, như: adb push yourfile.ext /sdcard/sẽ đặt yourfile.ext vào thư mục gốc của / sdcard
olafure

Nếu bạn đang sử dụng File Explorer của Eclipse và gặp lỗi "chỉ đọc hệ thống tệp", trước tiên hãy chạy từ cmdline: adb remount
Sagi Mann

Cảm ơn, đây là cách đơn giản nhất!
vào

Vâng, đây là cách đơn giản nhất.
Chad Bingham

47

Trong Android Studio, mở Trình quản lý thiết bị: Công cụ -> Android -> Màn hình thiết bị Android

Trong Eclipse, mở Trình quản lý thiết bị: nhập mô tả hình ảnh ở đây

Trong trình quản lý thiết bị, bạn có thể thêm tệp vào Thẻ SD tại đây: nhập mô tả hình ảnh ở đây


cảm ơn .. nhưng đang ném lỗi trong bảng điều khiển nhật thực - "Không thể đẩy lựa chọn: Hệ thống tệp chỉ đọc"
Charlie

1
@Charlie Bạn cần kiểm tra sự cho phép, bởi vì hệ thống tệp của bạn không thể ghi bất cứ điều gì như thông báo lỗi hiển thị
Kirtikumar A.

1
hoàn hảo ! Cảm ơn
Vua của các thánh lễ

1
Tôi không thể đẩy bất kỳ tập tin hoặc thư mục nào vào mnt/sdcardthư mục, storage/12EA-2A1Ethay vào đó tôi phải sử dụng . Có lẽ tên thư mục đó được tạo tự động cho mỗi AVD.
gosr

27

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 / Tải xuống. Bạn có thể sao chép toàn bộ thư mục hoặc nhiều tập tin. Đảm bảo rằng "Bật chia sẻ bảng tạm" được bật. (trong ...-> Cài đặt)nhập mô tả hình ảnh ở đây


1
Chia sẻ bảng clip có thể không có ngay bây giờ: /
Umer Asif

chỉ trích! Điều này làm việc như một bùa mê !! cảm ơn bạn rất nhiều!!
Pavan GR

@UmerAsif Nó dành cho tôi trên hai hệ thống của tôi. Bạn có chắc không?
Martin Marconcini

Điều này cũng có hiệu quả với tôi, nhưng chỉ cần làm rõ một chút, các cài đặt mà anh ấy đề cập đến là những gì được hiển thị trong ảnh chụp màn hình - đó là các cài đặt được truy cập ở dưới cùng của thanh công cụ nổi, không phải từ Cài đặt trong trình giả lập. Mong rằng sẽ giúp. :)
Evan Stone

0

Tôi đang sử dụng Android Studio 3.3.

Chuyển đến Xem -> Cửa sổ Công cụ -> Trình khám phá tệp thiết bị . Hoặc bạn có thể tìm thấy nó ở góc dưới 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 Bộ lưu trữ trình mô phỏng.

Tại đây bạn có thể nhấp chuột phải vào Thư mục và chọn "Tải lên" để đặt tệp

nhập mô tả hình ảnh ở đây


0

Trong Visual Studio 2019 (Xamarin):

  1. Nhấp vào nút Giám sát thiết bị (DDMS).

nhập mô tả hình ảnh ở đây

  1. Chuyển đến tab File Explorer và nhấp vào nút bằng điện thoại và mũi tên phải trên đầu nó.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.