2010-05-07 39 views
5

Tôi muốn cài đặt thẻ SD trên trình giả lập Android (1.6). Tôi đang sử dụng Eclipse 3.4.0Cách lắp thẻ SD trên trình giả lập Android (1.6)

tôi tìm thấy một lệnh để cài đặt thẻ SD:

mksdcard

Nhưng nơi để thực hiện nó tôi không nhận được ??

tôi đã cố gắng trong Dev cụ-> Terminal Emulator

Nhưng nó được đưa ra lỗi: cho phép từ chối

Cảm ơn bạn ..

Trả lời

0

tôi tạo mọi thiết bị ảo của mình thông qua hộp thoại trong Eclipse. Cửa sổ> Android SDK và Trình quản lý AVD> Mới (nút). Nó có điều khiển đầu vào cho thông số kỹ thuật thẻ SD.

11

cách dễ nhất này để đảm bảo thẻ sd của bạn được kết hợp đúng cách với trình mô phỏng giả lập của bạn là tạo một AVD bằng thẻ SD. Làm điều đó như sau: trong Eclipse: Window => android SDK và AVD manager => New:

-give tên cho AVD bạn (không có không gian cho phép)
-give một mục tiêu SDK
kích thước -give vào SDcard truy nã
-Tạo các AVD mới

hoặc, giải pháp thứ 2, bạn đã có AVD riêng của bạn và bạn muốn thêm một thẻ SD với nó: (? windows/linux) mở một dấu nhắc lệnh hoặc thiết bị đầu cuối cd vào thư mục sdk/tools của bạn thực hiện như sau:
mksdcard 256M NameOfYourCard
(bạn có thể vượt qua kích thước bạn muốn OFC)

và sau đó, đặt sau đây trong bạn chạy cấu hình trong "Khởi chạy dòng lệnh bổ sung" lĩnh vực:

-sdcard fullPathToYourCard

Nó sẽ hoạt động. Nếu không rõ ràng, hãy xem in here để biết thêm quy trình hủy kích hoạt

+1

+1 để cung cấp phương thức cho AVD hiện có (trường hợp của tôi, vì tôi không biết gì khi tôi làm theo hướng dẫn về cách thiết lập môi trường phát triển Android lần đầu tiên). Tuy nhiên, cả câu trả lời này lẫn bài đăng trên AndroidBlogger đều không đề cập đến đường dẫn đến thẻ. Theo kinh nghiệm, tôi phát hiện ra rằng nó được tạo trong thư mục công cụ, ví dụ: C: \ android-sdk-windows \ công cụ \ FirstSDCard –

2

Bạn có thể sử dụng công cụ Android, tiện ích dòng lệnh có sẵn trong SDK/tools/directory.

Here's hướng dẫn đầy đủ về cách thực hiện việc này.

0

Từ dòng lệnh, bạn có thể làm như sau Chuyển đến thư mục/công cụ của sdk

Tạo hồ sơ Android với thẻ SD

android.bat create avd -n jonas2 -t 1 -c 256M 

Bắt đầu Emulator

emulator.exe -avd jonas2 
0

Nếu bạn đang sử dụng Eclipe, chỉ cần nhấp vào biểu tượng Trình Quản Lý Thiết Bị Android, sau đó nhấp vào tab Trình Quản Lý Thiết Bị Android, nếu bạn đã tạo một AVD, hãy chọn nó, sau đó chọn clic k trên "Chỉnh sửa nút" ở bên phải, sau đó xác định vị trí nơi SD Card sau đó thay đổi kích thước để bạn thích số "e.g: 256 hoặc 512 hoặc 1024 "và đảm bảo rằng bạn có đủ" Dung lượng lưu trữ nội bộ ", sau đó nhấp vào nút" OK ". Bây giờ hãy chuyển đến" Chạy cấu hình "và khởi động trình mô phỏng AVD của bạn, trong cài đặt AVD bạn sẽ thấy rằng thẻ SD của bạn là "Mounted"

này nên làm việc

Nếu bạn muốn thêm một tập tin hoặc thư mục vào thẻ SD của bạn chỉ cần làm như sau:..

bước sau:

1) Mở tệp mã nguồn của ứng dụng Android của bạn bằng trình soạn thảo văn bản hoặc lập trình. 2) Duyệt đến vị trí trong nguồn c ode nơi bạn muốn gọi chức năng ghi tệp vào bộ nhớ ngoài của thiết bị. 3) Chèn dòng mã này để kiểm tra các thẻ SD:

File sdCard = Environment.getExternalStorageDirectory(); 

4) Chèn các dòng mã để thiết lập các thư mục và tập tin tên:

File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2"); 
dir.mkdirs(); 
File file = new File(dir, "example_file"); 

5) Thay thế "/ folder1/folder2 "trong đoạn mã trên với đường dẫn thực tế mà bạn định lưu tệp. Đây phải là vị trí mà bạn thường lưu tệp ứng dụng của mình. Ngoài ra, thay đổi giá trị "example_file" thành tên tệp thực mà bạn muốn sử dụng.

6) Chèn dòng mã sau đây để sản xuất các tập tin vào thẻ SD:

FileOutputStream f = new FileOutputStream(file); 

Cuối cùng bước 7:

Lưu tập tin, sau đó biên dịch nó và kiểm tra các ứng dụng bằng cách sử dụng Android phần mềm giả lập hoặc thiết bị.

Điều này sẽ hoạt động !!! ;-)

Các vấn đề liên quan